我有动态创建的表,我希望数组中的表内容意味着变量(like var k = {1.hai 2.me 3.you ....})
。我使用这段代码,但这不是一个好的
var x = $("tr[id='1'] > td:nth-child(1)").html()
x1 = $("tr[id='2'] > td:nth-child(1)").html();
x2 = $("tr[id='3'] > td:nth-child(1)").html();
x3 = $("tr[id='4'] > td:nth-child(1)").html();....
......
var y=[x,x1,x2,x3,.....................]
如何使用循环执行此操作?
答案 0 :(得分:4)
以下是您执行此操作的方法:
var td=$("table tr td:nth-child(1)"); // get first child of all the td elements
var htmlContent=[]; // initilize an empty array
for(i=0; i<td.length; i++){
htmlContent[i]=$(td[i]).html(); // add the html content
}