2016-07-23 23 views
1

中獲得最低ID我已創建動態TD我有每個<tr>的ID。 <tr>是可選的。如果我選擇多行,如何在數組或變量中獲得這些可選td的data-id?我想要data-id,並從中選擇最低的ID。如何從選定的<tr>

for (var i = 0; i < 30; i++) { 
    var tr = tbl.insertRow(); 
    tr.setAttribute("data-id", i, 0); 
} 

像這樣,我加入data-id

+1

我要補充工作的例子,因爲它不是這麼多的工作.. –

+1

它是不是真的清楚你在問什麼。你如何選擇行?一個可行的例子會很有幫助。 – Mottie

+0

我使用Shift鍵和控制鍵選擇tr – aswathy

回答

2

從我的理解,你需要一個已添加的ID數組。這裏是你如何能做到這一點:

var ids = Array.prototype.slice.call(document.querySelectorAll('tr')) 
       .map(function(tr) { return tr.getAttribute('data-id') }); 

現在,得到的最小值:

var min = Math.min.apply(null, ids); 
+0

其工作。我如何從這個數組中獲得最低的ID(或最小數據ID) – aswathy

+0

我編輯了答案。請看一看。 –

+0

math.min是好的,但有沒有使用math.min – aswathy

相關問題