0

此代码将所有具有“a”类的 html 元素放入名为“items”的数组中。

var items = $('.a').get();

我必须写什么来做相反的事情?我的意思是,将除 .a 之外的所有 html 元素放入一个数组中?

下面的代码和几个变体都不起作用。

var items = !$('.a').get();
4

3 回答 3

1
$('body *:not(.a)')

或者:

$('body *').not('.a')

如果您还需要包含这些内容<head></head>,只需从选择器中删除主体即可。

于 2013-02-16T05:30:11.487 回答
1
var items = $(':not(.a)').get();
于 2013-02-16T05:33:44.977 回答
0

您可以执行以下操作:

$('*').not('.a')
于 2013-02-16T05:33:38.290 回答