无法通过jQuery禁用div On Click

时间:2015-10-21 21:36:09

标签: javascript jquery

您能否看一下这段代码,让我知道为什么我无法在点击时禁用div

$("#test").on("click", function(){
    alert("You Clicked On Div.");
});

$("#test").prop("disabled", true);
$("#test").attr("disabled", 'disabled');
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="test"> Click Me </div>

1 个答案:

答案 0 :(得分:2)

如果你想&#34;关掉&#34;点击,您需要使用.off

$("#test").on("click", function(){
    alert("You Clicked On Div.");
    $("#test").off("click");
});

如果单击一次,则会触发警报。下次它不会像所有人那样点击&#34;事件已从任何符合&#34; #test&#34;。

的元素中解除绑定