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) –