onclickイベントごとにテーブル行を追加するネットで入手したコードを使用しました。クリックすると行が削除されるすべての行にonclickイベントが必要であることに気付くまで、それは私にとって完璧に機能しました。
私のコードを使用してそれを行う方法はありますか?
以下のコードを参照してください。
Javascript/JQuery コード:
<script>
var counter = 2;
function addRow() {
event.preventDefault();
var newRow = jQuery('<tr><td><label>'+ counter +'</label></td><td><textarea name="txtActionStep' + counter + '" style="width:300px; height: 50px; word-wrap:break-word;"></textarea></td><td valign="top"><input type="text" name="txtOwner' + counter + '"/></td></tr>');
counter++;
jQuery('table.actionsteps-list').append( newRow );
}
</script>
HTML コード:
<table class="actionsteps-list" width="510">
<tr>
<th colspan="3" align="left">Action Steps</th>
</tr>
<tr>
<td>Step #</td><td>Action Step</td><td>Owner</td>
</tr>
<tr>
<td><label>1</label></td>
<td><textarea name="txtActionStep1" style="width:300px; height: 50px; word-wrap:break-word;"></textarea></td>
<td valign="top"><input type="text" name="txtOwner1" /></td>
</tr>
</table>
<table width="510">
<tr>
<td align="right"><a href="#" title="" onclick="javascript:addRow();">Add Action</a></td>
</tr>
</table>
ありがとうございました!