gpt4 book ai didi

jquery - .on 函数没有被触发

转载 作者:行者123 更新时间:2023-12-01 07:24:00 25 4
gpt4 key购买 nike

我尝试在单击某些文本时使用 .on 事件。这是我的 fiddle :

http://jsfiddle.net/adrianjsfiddlenetuser/zyUkd/73/

但是当我点击“链接”时没有任何东西被触发,我不知道为什么?来自阅读http://api.jquery.com/on/我不认为我应该传递的数据是 .connected ?

这需要适用于动态添加的元素。这是 fiddle 的代码:

<div id="myID">
<a class="connected" >link</a>
</div>

​$(function() {

$(".connected").on('click', '.connected', function() {
alert('fired)'
$(".connected").append("<a>hello</a>");
});



});

​.connected {
float: left;
margin: 6px;
}

最佳答案

您可以使用以下任一方法:

$(".connected").on('click', function() {
alert('fired')
$(".connected").append("<a>hello</a>");
});​

或者这个:

$("#myID").on('click', '.connected', function() {
alert('fired')
$(".connected").append("<a>hello</a>");
});​

请注意,第二个变体适用于动态添加的元素。

演示: http://jsfiddle.net/zyUkd/74/

关于jquery - .on 函数没有被触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10819744/

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