0
我有动态生成的元素,并希望通过id唯一进行排序,即如果id相同,则三次只显示一个。使用jquery显示独特元素
<li id="721" class="mylist" />
<li id="721" class="mylist" />
<li id="721" class="mylist" />
<li id="722" class="mylist" />
<li id="722" class="mylist" />
<li id="723" class="mylist" />
<li id="723" />
当时我想
<li id="721" class="mylist" />
<li id="722" class="mylist" />
<li id="723" class="mylist" />
我试图jQuery脚本从而
var arr = [];
$.each($('.mylist'), function(){
var id= this.id;
if($.inArray(id, arr) < 0){
$this.hide();
}
});
你问做独树一帜,约李列表的价值是什么?它有A,I,R –
默认情况下,''id'' **必须是唯一的。如果您使用相同的ID创建元素,则需要在做其他任何事情之前重新设计您的代码。 –
可能重复的[jQuery选择除第一个以外](http://stackoverflow.com/questions/2259393/jquery-select-all-except-first) –