2015-09-25 69 views
0

我想用逗號排序表分隔列表jQuery的排序與逗號分隔值

var list = 15,11,16,17,18,19,20,21,22,29,30,31,34,38,39,40; 

我的HTML表格

<tr id="recordsArray_11"><td>11</td></tr> 
<tr id="recordsArray_15"><td>15</td></tr> 
<tr id="recordsArray_16"><td>16</td></tr> 

如何顯示爲了形成這個名單?

+1

排序jquery中的數組,然後遍歷它。谷歌爲此!你會發現很多解決方案 – ersnh

+2

列表中是否包含所有行?如果不是如何處理別人。請顯示你已經嘗試過 – charlietfl

+0

我沒有任何代碼becouse我不知道從哪裏開始。我閱讀有關jQuery排序,檢查一些排序插件沒有任何效果。該列表包含所有行。 – Kurczakovsky

回答

0
var list = 15,11,16,17,18,19,20,21,22,29,30,31,34,38,39,40; 

因爲您的列表在這一點上只是一系列數字,所以在聲明時仍然使用單引號或雙引號括起來。

只有一個數字變量可以這樣聲明:var interest_rate = 0.025;

var list = "15,11,16,17,18,19,20,21,22,29,30,31,34,38,39,40"; 
list = list.split(","); // list is become list[] 
list.sort() //now sorted 

var table=document.getElementById("my-table-name"); 
for(i=0,i<list.length;i++){ 
    var tr=document.createElement("tr");    
    var td=document.createElement("td"); 
    tr.id="recordsArray_"+list[i]; 
    td.value=list[i]; 
    tr.appendChild(td); 
    table.appendChild(tr); 
}