Jquery live()绑定没有'I don’我对某些元素不感兴趣

Jquery live() binding doesn't work on some elements

本文关键字:don 不感兴趣 元素 live 绑定 Jquery      更新时间:2023-09-26

我这样做:

JQ('body').delegate('a','click',function() {alert('test');})

单击后,所有链接都会显示警报。但有一个链接没有显示出来。你怎么想,为什么?是什么原因造成的?

我必须假设如下:http://jsfiddle.net/uAgS4/正在发生。

$('body').delegate('a', 'click', function(event) {
    alert('working');
    event.preventDefault();
});
$('.disabled').click(function () {
    return false;
});

​基本上,您在其他地方捕获事件并防止传播。EventstopPropagation实际上与返回false相同。

这取决于你到底想做什么。当你分配事件时,页面中的链接是第一位的吗。或者它是后来添加到DOM中的。。发布代码和标记也会有所帮助。。