选择不包含特定类的所有元素

时间:2015-10-28 19:45:29

标签: javascript jquery

我只是试着抓住Jquery选择器。当使用DOM树操作时,我有一个场景,我需要选择所有没有特定类名的特定元素。

我正在通过JavaScript获取我想要进行操作的元素。请找到以下代码。

var elem = document.getElementById("someID").childNodes[3].childNodes[1].children;  

现在要求很简单,我不想从elem变量中删除所有具有类.empty的元素。

我在JQuery中看到了.not方法,但是t seem to be helpful as I don知道如何在这里应用它。

var elem = document.getElementById("someID").childNodes[3].childNodes[1].children;

$(elem+ ":not(.empty)");

请告诉我错误的地方。

1 个答案:

答案 0 :(得分:2)

您可以使用 filter()

$(elem).filter(":not(.empty)")

not()

$(elem).not('.empty')