這裏絕對新手...爲什麼我的JQuery事件處理程序刪除代碼工作
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>
</head>
<body>
<script type="text/javascript">
function Foo() {
d = new Date();
alert("Hello" + d.getTime());
alert($('#a1').attr('id'));
$('#a1').unbind("click");
$('#a1').off("click");
$('#a1').unbind();
}
$(document).ready(function() {});
</script>
<input id='a1' type="button" value="foo" onclick="Foo();" />
</body>
</html>
但是每次我在我的富按鈕單擊它很好地彈出所有警報......完全無視我的解除綁定,關,解除呼叫。
刪除事件處理程序需要做什麼?
我的目標是,當由HTML設置的事件處理程序執行時,在事件處理程序中,我將取消綁定/取消設置/撤消/關閉由HTML設置的事件處理程序。
下面的許多解決方案完全消除了事件處理程序。但是我想先停止後的第一次點擊。
我無法通過「one」方法設置事件。 HTML已經有了onclick事件。
能否請您做一個小提琴? – aIKid
人們如何製作小提琴? –
你的意思是那個叫做fiddler的工具?那是小提琴嗎? –