【发布时间】:2018-08-13 07:00:51
【问题描述】:
例子:
<div id="Elmnt_1" class="MyElement">
<div id="Elmnt_2" class="MyElement">
<div id="Elmnt_3" class="MyElement">
<div id="Elmnt_4" class="MyElement">
如何选择所有具有 class="MyElement" 的元素并使用特定 id 从其中省略一个元素
我的猜测:
var fltrdElmnts = $(".MyElement").filter(! $( "#Elmnt_2" ) );
fltrdElmnts.remove();
预期结果:
<div id="Elmnt_2" class="MyElement">
【问题讨论】:
-
当您只想获取该元素时,使用
$('#Elmnt_3')怎么样? -
@palash 实际上我想隐藏除一个特定元素之外的所有元素
-
好吧,我有点困惑,因为你有代码
fltrdElmnts.remove();,如果你只想要一个元素,这是不必要的。
标签: javascript jquery dom jquery-selectors jquery-filter