JQUERY选择器,选取除了此ID外父元素中所有的元素

<div class="set_depth d_2depth_contain"><div style="height: 1px; overflow: hidden;" class="con d_2depth none">
<div class="area d_m10011">
<dl class="depth etc">
<dt>WHAT’S POPULAR</dt>
<dd id="man_0"></dd>
<dd id="man_1"></dd>
<dd id="man_2"></dd>
<dd id="man_3"></dd>
<dd id="man_4"></dd>
</dl>
</div></div>

请问jquery选择器如何获取在class="depth etc"的div中 ID除了man_2的所有其他的<dd>呢?

第1个回答  推荐于2018-04-21
$(".depth etc").each(function(i) {
var obj[i] = $(this).children("dd[id!='man_2']");

});

这样数组obj中就存储了你要的那个<dd>了 。本回答被提问者和网友采纳
第2个回答  2012-12-01
$(".depthetc dd[id!='man_2']")
这就是了
第3个回答  2012-12-03
$(".depth etc").find("dd").not($("#man_2"));

not这个方法 有的时候和好用的 呵呵。。。 如果 排除的元素是已知的 ,应该比循环好用点
第4个回答  2012-12-07
$(".depth etc dd[id!='man_2']")