我正在尝试使用可点击的 JavaScript 将行添加到 HTML 中的表中。
这是我的代码:
HTML:
<table border="1" id="example" style="cursor: pointer;">
<tr>
<th>1</th>
<th>2</th>
<th>3</th>
<th>4</th>
</tr>
</table>
JavaScript:
//clicked function
$('#example').find('tr').click( function(){
alert('You clicked row '+ ($(this).index()) );
});
//add new row
var x=document.getElementById('example');
var new_row = x.rows[0].cloneNode(true);
new_row.cells[0].innerHTML = "hello";
x.appendChild( new_row );
问题是新添加的行是可点击的,但不会通过 clicked 函数来获取警报。
有谁知道为什么?