【发布时间】:2016-12-12 01:41:22
【问题描述】:
如果您单击“是”或“否”,我正在尝试做到这一点。现在如果你第一次点击“no”,第二次点击“yes”,它会执行两次。
function confirm() {
$("#no").one("click", function(){
return false;
});
}
$("#yes").one("click", function () {
//do something
});
感谢帮助
【问题讨论】:
-
你能粘贴你的完整代码还是为你的场景创建一个 jsfiddle
-
您正在设置 2 个事件处理程序。您要么只需要设置 1 个事件处理程序
$('.confirm-button').one("click", function() { ... }来处理两个按钮(检查“是”/“否”值并做出适当响应),或者您需要在“是”时取消绑定“其他”事件处理程序或“否”被触发。
标签: javascript jquery html ajax dom