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