gpt4 book ai didi

javascript - 为什么 click() 不适用于附加元素?

转载 作者:行者123 更新时间:2023-11-30 12:14:23 25 4
gpt4 key购买 nike

<分区>

我有一个 <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');
});

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com