1
A
回答
3
的成功轉移由於您使用jQuery,你會用$.on
和$.off
綁定和取消綁定事件。
如果您已經連接了您的處理程序是這樣的:
$("#foo").on("click", function(e) {
// event handler
});
你可以刪除該處理程序並添加另一個像這樣:
$("#foo")
.off("click")
.on("click", function(e){
// new event handler
});
需要注意的是$.on
和$.off
是首選的方法是很重要的現在使用jQuery 1.7。有關這些方法的更多信息,請參閱the documentation以及宣佈它們的the blog post。
0
從jQuery 1.7開始,.on()方法是將事件處理程序附加到文檔的首選方法。
0
給您的按鈕的id
,和第一種方法中,添加一行:
getElementById("THE_ID_OF_THE_BUTTON").onclick = theOtherMethod;
0
<input id="btn" type="button" onclick="success();" value="click me!" />
<script>
var btn = document.getElementById('btn');
function success(){
alert('something');
btn.onclick = otherFunction;
}
function otherFunction(){
alert('Something new');
// Now when you clik btn this code is going to be executed
btn.onclick = success;
}
</script>
相關問題
- 1. 更改的onClick函數參數動態
- 2. 切換OnClick動態更改CSS
- 3. getElementById動態ID onclick更改圖像
- 4. 使用jquery動態更改「onclick」調用
- 5. 動態更改CKeditor方向
- 6. 改進動態HTTP方法
- 7. jQuery的動態地改變的onclick location.href
- 8. 動態表onclick
- 9. 使用Javascript - 更改參數的函數動態的onclick
- 10. 如何將按鈕/圖像onclick更改爲活動狀態?
- 11. 將html更改爲其他div onClick(動態庫)
- 12. 動態更改onclick和ontouchstart與href爲colorbox模式
- 13. Windows Store應用程序更改項目模板OnClick /動態
- 14. onclick導航欄項目更改爲活動狀態的代碼
- 15. 動態更改CF7狀態
- 16. 動態更改ProxyCreationEnabled
- 17. 動態更改javascript
- 18. 動態更改JComboBox
- 19. 動態更改SharedPreferences
- 20. 動態更改android:configChanges
- 21. 動態更改從
- 22. 動態更改HTML
- 23. 動態更改CSS
- 24. 動態更改FetchedResultsController的sortDescriptor。想法?
- 25. skylink無法動態更改視頻soucre
- 26. Angular2無法動態更改css樣式
- 27. 更改方法
- 28. 更改方法
- 29. 後的ListView的onClick,更改活動
- 30. JavaScript/VBA自動化:更改onclick屬性
請包括HTML和jQuery。 – iambriansreed 2012-04-09 13:21:58