2

私はテーブルとリストを持っています:

<table>
  <tr>
       <td>Jack</td>
       <td class="date"></td>
  </tr>

  <tr>
       <td>David</td>
       <td class="date"></td>
  </tr>

  ...
</table>

<hr />

<span class="inline-date">2012</span>
<span class="inline-date">2013</span>

span.inline-date私はこのようにそれぞれをそれぞれに追加したいtd.date:

<table>
  <tr>
       <td>Jack</td>
       <td class="date"><span class="inline-date">2012</span></td>
  </tr>

  <tr>
       <td>David</td>
       <td class="date"><span class="inline-date">2013</span></td>
  </tr>

  ...
</table>

疲れました:

  
  $("span.inline-date").appendTo('table td.date');
  
  

しかし、私spanはそれぞれで2倍になりますtd

私は何かが恋しいですか?

4

1 に答える 1

6

このように使用できますeach()

var cells = $('table td.date');

$('span.inline-date').each(function (i) {
    cells.eq(i).append($(this));
});
于 2013-02-17T14:00:10.627 に答える