$("#content a:not(target = _blank)")不起作用..我做错了什么?

Ale*_*Fox 1 jquery jquery-selectors

只是一个快速的.我在这做错了什么?

$("#content a:not(target=_blank)").live("click", function(){
   alert("You clicked an internal link!!")
})
Run Code Online (Sandbox Code Playgroud)

干杯:)

Den*_*nis 8

您可以使用属性not equals selector:

$("#content a[target!='_blank']").live("click", function(){
   alert("You clicked an internal link!!");
});
Run Code Online (Sandbox Code Playgroud)


Mad*_*iha 5

jQuery :not()选择器接受其中的选择器,所以尝试这样的事情:

$('#content a:not([target="_blank"])').live("click", function(){
   alert("You clicked an internal link!!")
})
Run Code Online (Sandbox Code Playgroud)