jquery的动态事件

做个项目 做到搜索 输入字符出下拉框。下拉框里有搜索的数据、点击后进入搜索框内或直接跳转、这个功能、刚开始忘记了。动态添加数据是不可以直接加事件的。所以弄半天事件也没有触发。后来突然间想起来了。live方法。当然是jquery给集成好的一个方法下面介绍一下:

live:.live方法有点像.bind(),可以把js或jquery后添加的数据 加上事件效果。

例:

这个事件是给A连接添加一个弹出 点击后触发

$(document).ready( function() {
   $('a').bind( 'click', function() {
       alert("通知");
       return true;
   });
});

如果使用动态添加的元素就不能用bind了

('body').append('<div><a href="...">点击后退出</a></div>');


需要使用live

$(document).ready( function() {
   $('a').live( 'click', function() {
       alert("您已成功退出");
       return true;
   });

});


这个就是live。


取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论