0

要选择除查询的特定 ID 之外的所有子项,这将起作用:

$('.yourClass').children(':not(#idNotWanted)')

您将如何选择其他不需要的 ID?

以下是迄今为止的一些尝试:

$('.yourClass').children(':not(#idNotWanted)' || ':not(#idNotWanted2)')
$('.yourClass').children(':not(#idNotWanted) || :not(#idNotWanted2)')
$('.yourClass').children(':not(#idNotWanted)' && ':not(#idNotWanted2)')
$('.yourClass').children(':not(#idNotWanted) && :not(#idNotWanted2)')`

选择器查询是否需要分配给数组,然后删除 ID 案例?或者是其他东西?

4

1 回答 1

5

你可以这样做:

$('.yourClass').children(':not(#idNotWanted):not(#idNotWanted2)')

或者,更好的方法,像这样:

$('.yourClass').children(':not(#idNotWanted, #idNotWanted2)')

在选择器中用逗号分隔您的 ID :not()。从文档中

内部接受所有选择器:not(),例如::not(div a):not(div,a)

于 2012-07-12T23:06:19.827 回答