码迷,mamicode.com
首页 > 其他好文 > 详细

解决layui动态追加的点击事件不起作用问题

时间:2020-06-23 17:27:13      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:fun   生成   dem   highlight   点击   没有   点击事件   响应   指定   

//不起作用
$(‘#demo‘).on(‘click‘, function() {
	layer.msg(‘响应点击事件‘);
});
 
//起作用
$(document).on(‘click‘, ‘#demo‘, function() {
  layer.msg(‘响应点击事件‘);
});

  

>> .click只能为页面现有的元素绑定点击事件,如果是动态生成的新的元素,是没有事件的

>> 而$(document).on("click","指定的元素",function(){});方法则是将指定的事件绑定在document上,而新产生的元素如果符合指定的元素,那就触发此事件

解决layui动态追加的点击事件不起作用问题

标签:fun   生成   dem   highlight   点击   没有   点击事件   响应   指定   

原文地址:https://www.cnblogs.com/liujie-php/p/13182979.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!