您的位置:首页 > Web前端 > JQuery

使用jquery on()方法为动态生成的元素绑定事件

2015-03-24 11:27 656 查看

使用jquery on()方法为动态生成的元素绑定事件

jquery中的on()方法可以为动态生成的元素绑定事件,该事件的主要语法如下:

$(selector).on(events,[selector],[data],fn)


下面说明如何使用:

1、定义html页面元素:

<ul>
<li>123</li>
<li>456</li>
</ul>


2、使用on()给静态元素绑定事件:

$('ul li').on('click',function(){
alert('hello');
})
这种方法可以给静态元素绑定事件,给动态元素绑定事件无效。


3、使用on()给动态生成的元素绑定事件:

$('ul').on('click','li',function(){
alert('hello');
})


注意:live()方法原先也可以为动态生成的元素绑定事件,只是在jquery1.7之后去除了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: