0

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

$("#myDiv>a")

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

4

1 回答 1

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
});
于 2013-11-03T00:28:49.647 回答