2012-07-12 89 views
0

要選擇所有的孩子,但查詢的特定ID,這會工作:不能選擇多個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箱子?或者是其他東西?你:not()選擇內部逗號

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

獨立您的ID:

回答

5

你可以做這一點:

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

或者,更好的方式,像這樣。從the documentation;

所有選擇接受內部:not(),例如::not(div a):not(div,a)