我正在尝试创建一个带有按钮的表格行,单击该按钮会创建一个新的表格行。新行上也有相同的“添加行”按钮,我希望能够单击该按钮来添加另一行。但我似乎无法让 click 事件绑定到 click 事件中附加的元素。我确定我错误地使用了“on”,但我似乎无法弄清楚如何做到这一点。
http://jsfiddle.net/vivojack/WkfvC/2/
我的(简化的)html
<table id="ct">
<tbody>
<tr id="list_items_11" class="list_item">
<td>This Line</td>
<td><input type="button" name="addNewArea" class="addNewArea button" value="+"></td>
</tr>
</tbody>
</table>
我的(简化的)javascript
$('#ct tbody tr td').on('click', '.addNewArea', function(event) {
var areaCount = $('#ct tbody tr').length;
var newAreaLine = '<tr id="list_items_' + areaCount + '" class="list_item"><td>New Line</td><td><input type="button" name="addNewArea" class="addNewArea button" value="+" /></td></tr>';
$(newAreaLine).appendTo('#ct tbody');
$(this).remove();
});
提前致谢。