如果目标上没有特定的类(如下所示的“ noscroll”),如何更改此选择器以仅调用我的函数?
$('a[href^="#"]').live('click', navigation.smoothScroll);
<a class="noscroll" href="#">My Link</a>
这样的东西(伪代码):
if (!($this).hasClass('noscroll'))
($this).live('click', navigation.smoothScroll);
最佳答案
您可以使用.not()
$('a[href^="#"]').not('.noscroll').live('click', navigation.smoothScroll);