1

テーブル内の行数を返し、その数を<td>タグ内に設定する jquery スクリプトがあります。

<tr>
 <td id = "jquery">

 </td>
 <td>
  <%= f.text_field :data1 %>
 </td>
 <td>
  <%= f.text_field :data2 %>
 </td>
  <td>
  <%= f.text_field :data3 %>
 </td>
</tr>
<script>
    var rowCount = $('#myTable tr').length
    $("#jquery").html(rowCount);    
</script>

このスクリプトは機能しますが、このビューを再度レンダリングして別の行を myTable に追加すると、次の行ではなく最初の行のみが更新されますrowCount。これを修正する方法はありますか?

4

2 に答える 2