jQuery选择除了一个特定的所有A

时间:2013-11-03 00:26:40

标签: jquery filter selector href

我需要jQuery的帮助,目前我正在使用以下选择器。

$("#myDiv>a")

哪个会选择我所在部门的所有50个链接,如何过滤掉所选的特定链接?我的链接href包含“cat -kennel”,我尝试使用(href * -cat-kennel),但它不起作用?

1 个答案:

答案 0 :(得分:3)

您可以使用:not选择器。

$('#myDiv a:not([href*="cat-kennel"])');

如果您的过滤器逻辑更复杂,则可以使用filter

$('#myDiv a').filter(function (index) {
    //return true/false based on specific logic
    //'this' points to the element
});