什么是使用jQuery“拥有”文本输入的最佳方式,以便我可以输入它,从“拥有”发生的代码中监听事件,但以其他方式阻止任何其他JavaScript接收到和keyup
事件。如何使用jQuery自定义文本输入?
0
A
回答
0
您可以从propogating
停止的事件我们可以用event.isPropagationStopped(),以确定这种方法 被称为有史以来(该事件对象)。
此方法也适用于使用trigger()触发的自定义事件。
请注意,这不会阻止同一元素 上的其他处理程序运行。
0
直接在元素上设置一个事件处理程序,并使用stopImmediatePropagation()
,这样即使元素上的其他处理程序也不会运行。对于某些元素类型,您可能还需要preventDefault()
。
确保您的事件处理程序直接在元素上,而不是使用委托/活动表单,或者在事件冒泡到处理程序之前触发其他处理程序。
如果元素在脚本运行之前在页面上,其他的东西可能已经有机会添加事件处理程序。在这种情况下,您可以在添加自己的元素之前删除元素上已有的任何事件处理程序。您可以使用$._data(*element*,"events")
获取事件处理程序的对象,然后递增键以查找事件的所有名称,并删除该对象上的所有事件处理程序。
相关问题
- 1. 如何使用文本输入选项创建自定义NSTextField
- 2. 使用文本输入值定义自定义类
- 3. 文件输入的自定义文本
- 4. jquery自定义文件输入插件
- 5. jquery验证自定义文件输入
- 6. 自定义输入文本框
- 7. 自定义输入文本框
- 8. iPhone - 编写自定义文本输入?
- 9. 如何使用自定义文本框
- 10. 如何使用应用内自定义键盘的按钮输入文本
- 11. SonataMediaBundle - 如何使用自定义文件输入
- 12. 自定义文件输入
- 13. wix使用自定义操作来验证文本输入
- 14. 使用输入字段自定义文本
- 15. 如何动态添加自定义文本输入到图像
- 16. 如何在输入标签中自定义文本提示?
- 17. HTML和Javascript:使用自定义的文本输入密码输入
- 18. 如何使用angularjs中的自定义指令更新输入文本值
- 19. 如何使用CSS将自定义字体插入文本?
- 20. 如何限制使用jQuery输入到输入文本元素中的文本?
- 21. 如何使用自定义插入符号和文本行为创建输入文本字段
- 22. condor:自定义传输输入文件
- 23. Xcode UI测试如何在自定义类文本字段中输入文本
- 24. jQuery自定义验证 - 输入更改
- 25. 如何使屏幕阅读器可以访问自定义输入文本框?
- 26. 如何自定义JSQMessagesViewController输入?
- 27. JQuery - 使用CsTransPie输入[type = file]的自定义大小
- 28. jQuery自定义文件输入插件 - 文件没有上传
- 29. 自定义Datepicker用逗号输入文本
- 30. 用户输入自定义控件(文本编辑器)
阻止它传播的事件。 –
http://api.jquery.com/event.stopPropagation – Blazemonger
并停止立即传播 –