<分区>
我有一个 <td>
当我点击它时,它会显示一条警告信息:clicked
我的问题是当我附加一个新的 <td>
时,然后当我点击它时,我没有看到任何警报。为什么?以及如何为附加元素设置事件?
Here是一个解释我所说内容的 fiddle 。
HTML:
<table> <tr class = 'test'> <td> old </td> </tr> </table>
<br><br>
<div class ='addnewrow'>append new row</div>
CSS:
.addnewrow{
border:2px solid;
padding: 4px;
text-align: center;
cursor: pointer;
}
td{
cursor: pointer;
}
JS:
$(".addnewrow").click(function(){
$("table").append('<tr><td>new</td></tr>');
});
$("td").click(function(){
alert('clicked');
});