我正在尝试绑定(bind)页面上的所有 a
元素,标题属性为 on 的元素除外。下面的代码最终不会将点击事件附加到页面上的任何 a
元素。如果我删除它,它不起作用,但当然会绑定(bind)到 a
元素,我不希望应用该代码。我做错了什么 not selector ?
$(document).ready(function() {
$('a').not('title=on').live('click', function(event) { ... });
});
最佳答案
一个有效的选项是
$(document).ready(function() {
$('a:not([title=on])').live('click', function(event) { ... });
});
这里你还有另一种选择
$(document).ready(function() {
$('a[title!=on]').live('click', function(event) { ... });
});
关于jQuery 非选择器和实时绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2589230/