jQuery表行到包含td数组的数组

时间:2018-10-01 19:23:30

标签: javascript jquery

我希望创建一个表行数组,其中包含字符串数组中的每个td。

1 个答案:

答案 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     
  });