Jquery数组表“TD”

时间:2014-01-03 19:29:14

标签: javascript jquery html arrays

我有一个数组(动态创建),看起来像[一,二,三,四,五,六]

我有一个表(动态创建),其行数与数组中的项相同

<table>
   <tr>
     <td><td>
     <td>content</td>
   </tr>
   <tr>
     <td><td>
     <td>content</td>
   </tr>
   <tr>
     <td><td>
     <td>content</td>
   </tr>
   <tr>
     <td><td>
     <td>content</td>
   </tr>
   <tr>
     <td><td>
     <td>content</td>
   </tr>
   <tr>
     <td><td>
     <td>content</td>
   </tr>
</table>

我的目标是将数组项放在行中的td:first-of-type中,并将相应的index()值作为数组位置。

我一般不会在早期问这个问题,但我对如何做到这一点毫无头绪。这个有点过头了吗?

2 个答案:

答案 0 :(得分:4)

each几乎可以为您提供一切开箱即用的内容:

$("tr").each(function(index, elem){
    $(this).find("td").first().text(yourArray[index]);
})

答案 1 :(得分:2)

好的,也许像这样循环通过它们:

$("table tr").each(function(index) {
      $(this).children("td").first().html(myArray[index]);
});