Kiv*_*ius 2 html javascript jquery
我有以下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);
});
Run Code Online (Sandbox Code Playgroud)
为什么要调用一次?每个项目不是一次吗?在文档中.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);
}
});
Run Code Online (Sandbox Code Playgroud)