我有一個HTML按鈕並單擊與其關聯的事件。該事件發生多次。我試過.off & .unbind也。單擊多次觸發事件
$("div.onoffswitch").off().on("click", function() {
alert("clicked");
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.2/jquery.min.js"></script>
<div class="onoffswitch">
<input type="checkbox" name="onoffswitch" class="onoffswitch-checkbox" id="myonoffswitch" checked>
<label class="onoffswitch-label" for="myonoffswitch">
<span class="onoffswitch-inner"></span>
<span class="onoffswitch-switch"></span>
</label>
</div>
UPDATE:從原來的問題並不清楚,但這樣做的時候存在label
(從問題的代碼丟失)內的文本發生。
無法重現該問題與提供的代碼:https://jsfiddle.net/e1eesekn /。您能否請您在http://jsfiddle.net –
中顯示問題的工作示例,該按鈕在哪裏? – RRR
當使用複選框我建議使用'.change()' – guradio