我有一個名爲組的數組。該數組由名稱和regid組成。我想顯示名稱的關鍵字作爲表格的列標題。爲此,我使用代碼如下:避免相同的表頭多次,當它給動態使用jQuery
var Name=v.name;
var regId=v.regid;
var rowStr = '<th data-id="'+regId+'" width="10%">'+Name+'</th>'
$("#table tr:eq(0)").append(rowStr);
我除外:顯示名稱作爲列標題,但其具有相同的REGID名必須只示出了一個時間。 於是我就用:
for(var i=0; i<=regId; i++)
{
$("#table th").each(function()
{
if($(this).data('id')== i)
{
var len=$(this).length;
if(len>0)
{
$(this).remove();
}
}
});
} for(var i=0; i<=regId; i++)
{
$("#table th").each(function()
{
if($(this).data('id')== i)
{
var len=$(this).length;
if(len>0)
{
$(this).remove();
}
}
});
}
但上面的代碼刪除所有頭。它怎麼做? 希望你能幫助我解決這個問題。
的jsfiddle:http://jsfiddle.net/jm3kr12w/8/
它運作良好。謝謝。@ Priyank – Rose