layer中点击事件不起作用??
2018-01-08 18:56
351 查看
尴尬了,确实不知道他们有区别,之前一直都是这样用:
好像明白了一点了
1》》.click只能为页面现有的元素绑定点击事件,如果是动态生成的新的元素,是没有事件的
2》》而$(document).on("click","指定的元素",function(){});方法则是将指定的事件绑定在document上,而新产生的元素如果符合指定的元素,那就触发此事件
不起作用: $('#test').on('click', function() { layer.msg('响应点击事件'); }); 起作用了: $(document).on('click', '#test', function() { layer.msg('响应点击事件');});
好像明白了一点了
1》》.click只能为页面现有的元素绑定点击事件,如果是动态生成的新的元素,是没有事件的
2》》而$(document).on("click","指定的元素",function(){});方法则是将指定的事件绑定在document上,而新产生的元素如果符合指定的元素,那就触发此事件
相关文章推荐
- 为什么layer中弹出层内容点击事件不起作用
- ID重复引发的血案,按钮点击事件不起作用
- vux点击事件不起作用
- UIButton点击事件不起作用
- cocos2d-x,lua的Layer.onClick点击事件封装
- ios UIView控件设置动画后添加点击事件不起作用
- layer弹出层的点击事件小结
- 关于iphone手机上点击事件不起作用
- 手机移动端百度开发覆盖物点击事件不起作用
- 关于iphone手机上点击事件不起作用
- UE4 新建Actor,里面添加点击事件、键盘事件不起作用
- 点击事件不生效,点击不起作用,多半是元素被遮挡。css元素被遮挡,选择不到
- RadioButton点击事件不起作用的坑
- jquery使用live绑定toggle事件,第一次点击没有反应,第2次才起作用问题
- layer的prompt弹出框,点击回车,触发确定事件
- JQuery在UpdatePanel中当事件点击后JQuery事件不起作用的解决办法(JQuery与UpdatePanel问题解析)
- jquery的click事件缺陷,虽然绑定的class但是在ajax拼接刷新后点击事件竟然不起作用。
- Android-ListView中嵌套(ListView)控件时item的点击事件不起作用的问题
- layer.open 按钮的点击事件关闭方法
- ID重复引发的血案,按钮点击事件不起作用