要选择除查询的特定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案例?或其他什么?
答案 0 :(得分:5)
你可以这样做:
$('.yourClass').children(':not(#idNotWanted):not(#idNotWanted2)')
或者,更好的方式,就像这样:
$('.yourClass').children(':not(#idNotWanted, #idNotWanted2)')
使用:not()
选择器中的逗号分隔您的ID。来自the documentation;
:not()
内接受所有选择器,例如::not(div a)
和:not(div,a)
。