我希望创建一个表行数组,其中包含字符串数组中的每个td。
答案 0 :(得分:0)
您的td是否在字符串中?如果是这样,您可以尝试以下方法:
容器:
<div id="div1" ></div>
代码:
var datahtml = "<table id='mytable'><tr><th>First Id</th><th>Second</th></tr><tr><td>123</td> <td>some val</td> </tr> <tr> <td>456</td> <td></td> </tr> <tr><td>789</td> <td>another one</td> </tr></table>";
$('#div1').append($(datahtml));
$('#mytable').each(function(index, tr) {
var res = $('td', tr).map(function(index, td) {
return $(td).text();
});
alert(JSON.stringify(res));//your td's
});