在jquery中,创建一个选择器,它可以选择除一个元素之外的所有内容

时间:2011-07-22 00:48:24

标签: jquery jquery-selectors

如何制作一个选择器,例如,选择'html'中的所有内容,除了元素“#element-dont-choose-me'

我在看的事情如下:

$("div > ul a")

但我知道离开了..

谢谢! 马特

3 个答案:

答案 0 :(得分:2)

$(':not(#element-dont-choose-me)')

在这里走出困境并省略*;)

答案 1 :(得分:1)

您可以使用not()

$("*:not(#element-dont-choose-me)");

*星号(或省略它)会选择不适合选择器的 所有 ,所以要小心使用它

http://api.jquery.com/not-selector/

答案 2 :(得分:0)

您应该查看:not()选择器。这应该可行:

jQuery('html *:not(#element-dont-choose-me)');

但你应该自己尝试:)