jQuery选择没有包含特定单词的类的div

时间:2015-10-17 11:38:54

标签: javascript jquery html css

我有一系列div,其中一些有类&-39; layers-widget -...'其他人只有不同的类。

我想选择所有不具备班级小部件的人...'并添加类"隐藏"他们。

我已经能够使用以下脚本选择所有具有该类的那些:

$('#available-widgets-list div[class*="layers-widget"]').addClass('hidden');

如果选择那些没有上课的人,我将如何反其道而行之。

2 个答案:

答案 0 :(得分:1)

使用它:

$('#available-widgets-list div:not([class*="layers-widget"]')).addClass('hidden');

答案 1 :(得分:0)

您可以使用:not()选择器,如下所示:

$('#available-widgets-list :not(div[class*="layers-widget"])').addClass('hidden');

实施例: http://codepen.io/anon/pen/xwPqLy