How to ignore click() if an element has a certain class in jQuery?
I know this should be easy stuff, but for some reason the click event is still firing fo开发者_如何学JAVAr the element that has a "selected" class.
Can anyone spot the problem with this line?
h.find("li a").not("li a.selected").click(function () {
Use
.not('.selected')
The not()
filter applies to the current element
$(function() {
$('div:not[.someclass]').click(function() {
// do stuff
});
});
精彩评论