gpt4 book ai didi

javascript - .one() 没有调用其他相同的实时组件

转载 作者:行者123 更新时间:2023-11-27 22:32:29 25 4
gpt4 key购买 nike

我有以下 jquery .one() 代码:

$("<div class='one'>One</div>").appendTo("#mane");
$("<div class='one'>One</div>").appendTo("#mane");
$("<div class='one'>One</div>").appendTo("#mane");

$("#mane").one("click", ".one", function(event){
alert(1);
});

为什么调用一次?不是每个项目一次? 在文档中 .one()每个项目调用一次函数?

JSFiddle:http://jsfiddle.net/74cv9/

谢谢。

最佳答案

我不认为这个功能是内置的,所以你必须自己做:

$("#mane").on("click", ".one", function(event){
if ( !$(this).data('clicked') ) {

// do your stuff here, this .one element hasn't been clicked before



$(this).data('clicked', true);
}
});

关于javascript - .one() 没有调用其他相同的实时组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16737231/

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