比思論壇
標題:
jQuery 事件 方法
[打印本頁]
作者:
hncszz
時間:
2021-7-18 10:46
標題:
jQuery 事件 方法
对于由 jQuery 动态生成的元素,如用 jQuery 给元素添加 class,或者直接添加一对 p 标签,不能直接绑定常用的事件,如 click。因为这些元素属于动态生成,除非采用 noclick 内联的形式。那么解决办法是使用 live 和 on 事件方法。
注意,jquery 1.7.2 之后的版本不建议使用 live。
例如:
$(".box ").click(function(){});
类名为 box 的元素是由 jquery 动态生成,以上写法将会无效,那么可以改为如下:
$(".box ").live('click', function(){});
或者:
$(".box ").on('click', function(){});
另外 click, blur, keyup, change等方法,都可以这样解决。
歡迎光臨 比思論壇 (http://108.170.5.77/)
Powered by Discuz! X2.5