为什么layer中弹出层内容点击事件不起作用(动态渲染出的button无法点击)
2018-11-06 19:22
281 查看
1.click只能为页面现有的元素绑定点击事件,如果是动态生成的新的元素,是没有事件的
2.而$(document).on("click","指定的元素",function(){});方法则是将指定的事件绑定在document上,而新产生的元素如果符合指定的元素,那就触发此事件
不起作用:
$('#test').on('click', function() {
layer.msg('响应点击事件');
});
起作用了:
$(document).on('click', '#test', function() {
layer.msg('响应点击事件');
});
---------------------
作者:胖佳
来源:CSDN
原文:https://blog.csdn.net/xiao__jia__jia/article/details/79337312
版权声明:本文为博主原创文章,转载请附上博文链接!
相关文章推荐
- 为什么layer中弹出层内容点击事件不起作用
- vue v-html动态添加 html 内容渲染,事件失效(无法从新渲染)
- jquery live方法,解决jquery动态添加按钮无法触发点击事件的问题
- 解决jQuery ajax动态新增节点无法触发点击事件的问题
- [JQUERY-AJAX-JST] 动态渲染的页面事件无法绑定问题的解决方案
- 解决jQuery ajax动态新增节点无法触发点击事件的问题
- 动态添加到页面的内容怎么写他们的点击事件
- JQuery动态修改select标签的内容,并绑定onchange事件,弹出选择的值
- layer中点击事件不起作用??
- layer的prompt弹出框,点击回车,触发确定事件
- 为什么用PopUpManager弹出的窗口产生的事件在主窗口无法监听到?
- android 点击button 弹出一个listview并且响应单击事件
- 服务器控件button点击时执行脚本弹出提示对话框Button2.Attributes.Add("onclick","事件")
- 动态生成 ul 的li jquery 点击事件无法获取到li
- js循环给li绑定事件实现 点击li弹出其索引值 和内容
- 点击fileupload后button事件不起作用
- layer弹出层的内容页点击按钮跳转到新的页面问题
- listview 加载点击事件 弹出不同的内容
- 问题诊断:为什么点击淘宝评价详情无法显示内容?
- jquery无法为动态生成的元素添加点击事件的解决方法