我有这个脚本
$(document).on("click", "#ocs", function(){
alert("ASdasd");
});
但由于未知原因,它会触发两次点击。我当然可以使用
$("#ocs").unbind().click(function(){
alert("ASdasd");
});
使其不会触发两次,但根据我的要求,我不使用
$("#ocs").unbind().click(function(){
所以任何想法如何使用
进行unbind()或不进行两次触发$(document).on("click", "selector", function(){
答案 0 :(得分:8)
您可以{/ 1}}使用
one
答案 1 :(得分:1)
你可以这样做:
$('#abc').bind('click', function() {
$(this).unbind('click');
alert('Clicked and Unbind');
});
如果需要,绑定允许您稍后重新绑定click事件。