jQuery:选择具有不同特定属性的每个元素

时间:2018-01-11 10:20:10

标签: jquery attributes jquery-selectors

我需要定位具有target=_blank且不是.pdf文件的au链接。

目前,我正在做这个工作正常:

$('a[target=_blank]').click(function (e) {
 if (this.href.split('.').pop() !== 'pdf') {
     // do something
 }
});

我想知道是否可以使用jQuery [attribute$=value]选择器:$("a[href$='.pdf']")类似于:

("a[href$!='.pdf']")

我问,因为我觉得这个语法非常简单易用。

1 个答案:

答案 0 :(得分:2)

您可以使用here

$('a[target=_blank]:not([href$=".pdf"])')