如何让JQuery只触发您设置的最后一个事件处理程序?例如,在此test case中,我只想启动最后一个警报(“世界”)。在JQuery中只触发一个事件
2
A
回答
5
这里做的一种方式
$("#test").click(function() { alert('hello'); return false; });
// Before the last event handler.
$("#test").unbind("click");
$("#test").click(function() { alert('world'); return false; });
4
您可以使用jQuery one()
$("#tesr").one("click", function() {
alert("This will be displayed only once.");
});
5
您可以取消绑定先前的事件处理程序和附加只有一个你想要的。
element.unbind(event).bind(event,eventHandler);
相关问题
- 1. jquery应该只触发一个事件
- 2. jQuery插件事件只触发一次
- 3. 在jQuery中触发一个keyup事件
- 4. 在jquery中触发一个事件
- 5. jquery触发一个事件
- 6. 只触发jQuery mousemove事件一次
- 7. jQuery Click事件只触发一次
- 8. jQuery .change()事件只触发一次
- 9. 只触发jQuery滚动事件一次
- 10. jQuery更改事件只触发三个元素中的一个
- 11. jQuery如何让一个事件触发一次只触发一次div
- 12. Jquery .Click事件只触发循环中的第一个按钮
- 13. SQLDependency_OnChange-事件只触发一个时间
- 14. 类事件触发只有一个
- 15. jQuery在另一个事件中触发事件
- 16. jQuery滚动事件只在Chrome中触发一次
- 17. 如何触发只有在JQuery中匹配2个事件?
- 18. 如何使jquery事件只执行最近触发的一个
- 19. 我如何触发一个jQuery事件
- 20. 得到一个jQuery触发事件
- 21. JQuery Combobox触发另一个事件
- 22. 用Jquery触发一个点击事件
- 23. 在jQuery和changeclass上使用('click')事件只触发一次
- 24. Jquery触发事件
- 25. jquery触发事件
- 26. 角度事件只能触发一次触发一次
- 27. JDialog WindowOpened事件只被触发一次
- 28. Xamarin AnimationEnd触发事件只有一次
- 29. Backbone.View事件只会触发一次
- 30. Resize事件只会触发一次
你的答案是无关的question..and可能会混淆谁到这里来的人。 – vsync