解决layer 关闭当前弹窗 关闭遮罩层 input值获取不到的问题


Posted in Javascript onSeptember 25, 2019

弹出某个层时需要给层取名(赋值)

var = ggLayer = layer.open({
        type: 1,
        content: $('.choose-gg').html(),
        anim: 'up',
        style: 'position:fixed; bottom:0; left:0; width: 100%; height: auto; padding:10px 0; border:none;'
       });

layer.closeAll(); 关闭遮罩层

layer.close(ggLayer);关闭弹窗

使用layer.open弹出页面时,将页面内容设入content属性中,有时候直接将页面的元素放进来,比如$("xxx").html().

容易掉进坑的地方来了,这样设置实质是layer将你的页面html复制出来一份,新生成的弹出框已经不是你原来写的了

所以,如果你给input起了个id并用id获取input的值,实质上获取的是原本页面的input的值(第一个input),不是layer生成的页面的input(第二个input),而你输入的地方是layer生成的input(第二个),所以只能获得input默认自带的值而获取不到刚输入的值。

解决办法:

给input起个class,不要id,获取input的值得时候要用$(".xxx").eq(1).val(),获取生成的第二个input的值,你会发现成功可以获取了

console.log($(".reasonContent2").eq(1).val())

以上这篇解决layer 关闭当前弹窗 关闭遮罩层 input值获取不到的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
ScrollDown的基本操作示例
Jun 09 Javascript
html文档中的location对象属性理解及常见的用法
Aug 13 Javascript
JS实现图片产生波纹一样flash效果的方法
Feb 27 Javascript
jQuery+PHP+MySQL二级联动下拉菜单实例讲解
Oct 27 Javascript
js动态生成form 并用ajax方式提交的实现方法
Sep 09 Javascript
jQuery 选择符详细介绍及整理
Dec 02 Javascript
JS实现一次性弹窗的方法【刷新后不弹出】
Dec 26 Javascript
jquery实现转盘抽奖功能
Jan 06 Javascript
vue.js 使用v-if v-else发现没有执行解决办法
May 15 Javascript
JavaWeb表单及时验证功能在输入后立即验证(含用户类型,性别,爱好...的验证)
Jun 09 Javascript
vue中使用localstorage来存储页面信息
Nov 04 Javascript
菊花转动的jquery加载动画效果
Aug 19 jQuery
微信小程序实现一张或多张图片上传(云开发)
Sep 25 #Javascript
Layer组件多个iframe弹出层打开与关闭及参数传递的方法
Sep 25 #Javascript
layer 关闭指定弹出层的例子
Sep 25 #Javascript
layer关闭弹出窗口触发表单提交问题的处理方法
Sep 25 #Javascript
layer弹窗在键盘按回车将反复刷新的实现方法
Sep 25 #Javascript
Vue 实现一个命令式弹窗组件功能
Sep 25 #Javascript
layui prompt 设置允许空白提交的方法
Sep 24 #Javascript
You might like
php连接函数implode与分割explode的深入解析
2013/06/26 PHP
php页面缓存方法小结
2015/01/10 PHP
PHP基于redis计数器类定义与用法示例
2018/02/08 PHP
php 可变函数使用小结
2018/06/12 PHP
javascript取消文本选定的实现代码
2010/11/14 Javascript
JavaScript取得鼠标绝对位置程序代码介绍
2012/09/16 Javascript
基于jquery实现一张图片点击鼠标放大再点缩小
2013/09/29 Javascript
页面定时刷新(1秒刷新一次)
2013/11/22 Javascript
浅谈javascript回调函数
2014/12/07 Javascript
node.js中的http.response.writeHead方法使用说明
2014/12/14 Javascript
Javascript生成带参数的二维码示例
2016/10/10 Javascript
利用jQuery插件imgAreaSelect实现图片上传裁剪(放大缩小)
2016/12/02 Javascript
Angular.Js的自动化测试详解
2016/12/09 Javascript
jquery mobile移动端幻灯片滑动切换效果
2020/04/15 Javascript
vue2中的keep-alive使用总结及注意事项
2017/12/21 Javascript
jQuery图片查看插件Magnify开发详解
2017/12/25 jQuery
Python首次安装后运行报错(0xc000007b)的解决方法
2016/10/18 Python
使用anaconda的pip安装第三方python包的操作步骤
2018/06/11 Python
python进行文件对比的方法
2018/12/24 Python
Python实现操纵控制windows注册表的方法分析
2019/05/24 Python
如何更改 pandas dataframe 中两列的位置
2019/12/27 Python
利用4行Python代码监测每一行程序的运行时间和空间消耗
2020/04/22 Python
CSS3模拟IOS滑动开关效果
2016/09/28 HTML / CSS
Nike香港官网:Nike HK
2019/03/23 全球购物
澳大利亚买卖正宗二手奢侈品交易平台:Luxe.It.Fwd
2019/10/16 全球购物
建筑工程实习自我鉴定
2013/09/19 职场文书
领导证婚人证婚词
2014/01/13 职场文书
国庆65周年演讲稿:回首往昔,展望未来
2014/09/21 职场文书
欢迎新生标语
2014/10/06 职场文书
2015年招聘工作总结
2014/12/12 职场文书
给上级领导的感谢信
2015/01/22 职场文书
医院保洁员岗位职责
2015/02/13 职场文书
婚礼男方父母答谢词
2015/09/29 职场文书
导游词之阆中古城
2019/12/23 职场文书
教你怎么用Python生成九宫格照片
2021/05/20 Python
JavaScript组合继承详解
2021/11/07 Javascript