Jquery选择器不带通配符

时间:2016-01-19 08:22:37

标签: javascript jquery jquery-selectors

我为'a[href!="#"][href!="javascript:;"][href]'设置了一个Jquery选择器$(document).on(clickEvent, "<selector>")。我想添加到此选择器,我的href的动作不以“/ download /”结尾。 我想使用Jquery通配符选择器,如下面的否定:

$("[href$='/download/']")

这意味着href以“/ download /”结尾。但是,我没有找到任何方法使用相同的选择器做“不结束”。

3 个答案:

答案 0 :(得分:1)

你可以试试像

这样的东西
$("a").not("[href*='download']")

答案 1 :(得分:1)

这是一种方式: -

$('a:not([href$="/download/"])')

答案 2 :(得分:1)

尝试使用bellow。

$(':not([href$="/download/"])')

编辑:或者

$(selector).not('[href$="/download/"]');