Javascript单击函数异常

Javascript单击函数异常,javascript,click,Javascript,Click,如果href=#first、#second、#third,我就不需要这样做。我知道它一定像:不是([href=#first]) 但是如何为他人写作呢?您可以使用: $('a[href*=#]:not([href=#])').click(function() 更好的方法是为clickable元素添加一个类“clickable”,或为特定元素添加一个类“notClickable”。这将更容易管理您的代码 $('a').not('[href="#first"],[href="#second"],[

如果
href=#first、#second、#third
,我就不需要这样做。我知道它一定像
:不是([href=#first])

但是如何为他人写作呢?

您可以使用:

$('a[href*=#]:not([href=#])').click(function() 

更好的方法是为clickable元素添加一个类“clickable”,或为特定元素添加一个类“notClickable”。这将更容易管理您的代码

$('a').not('[href="#first"],[href="#second"],[href="#third"]').click(function() {
    // Your code here
});