jQuery事件方法

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等方法,都可以这样解决。

不暇 不暇

bux***[email protected]

参考地址

8年前 (2018-08-06)

🎊 相关推荐

小米刷机费用详解:从免费到专业服务
365bet娱乐

小米刷机费用详解:从免费到专业服务

📅 08-12 👀 9580
武道推荐——少林、丐帮、明教
365bet体育网站

武道推荐——少林、丐帮、明教

📅 06-12 👀 4311
英雄联盟的区服有哪些 英雄联盟的区服全览
365bet体育网站

英雄联盟的区服有哪些 英雄联盟的区服全览

📅 12-14 👀 7331