我有一個按鈕(從div標籤,jQuery UI的樣式)和裏面的輸入文本框。我想,如果我點擊文本框的按鈕也不會被點擊。如何阻止html元素的跌落?
1
A
回答
4
內爲input
元素的事件處理程序:
$("input").click(function (event) {
event.stopPropagation();
});
stopPropagation
停止從傳播了DOM樹,防止被通知該事件的父事件處理該事件。
下面是一個例子:http://jsfiddle.net/J76Gw/
0
使用event.stopPropagation();
進行文本框點擊事件。
0
在您需要停止click事件傳播到父DOM元素輸入框中單擊處理程序。所以請查看event.stopPropagation()
- 更多信息here。
4
或者,您可以檢查按鈕的點擊處理程序內部是否event.target
是輸入字段。
相關問題
- 1. 如何防止浮動div「跌落」?
- 2. 如何防止元素掉落?
- 3. 阻止/推遲加載HTML元素
- 4. 如何阻止堆疊元素? jQueryUI的
- 5. 如何阻止移動的元素
- 6. 拖動跌落及調整要素
- 7. 如何阻止繼承IE中背景的HTML元素
- 8. fogbugz選擇跌落
- 9. 如何阻止元素淡出?
- 10. 如何在元素上阻止jquery
- 11. jQuery動畫元素周圍推動元素。如何阻止它?
- 12. 使用jquery阻止元素
- 13. 聚焦後跌落組合
- 14. jQuery - 如何防止html隱藏元素?
- 15. JavaScript - 阻止父錨元素上的event.default
- 16. 阻止iframe中的任意元素
- 17. 如何阻止div內的標籤影響div外的元素?
- 18. 你能阻止innerHTML去除HTML,HEAD,BODY元素嗎?
- 19. 是否有可能阻止在HTML中包裝子元素?
- 20. 阻止某些html元素被搜索引擎索引
- 21. 如何阻止HTML流出我的div?
- 22. 如何阻止圖片元素佔用100%的寬度?
- 23. 如何阻止jQuery中父元素的點擊事件?
- 24. 如何從父子元素阻止父母的屬性
- 25. 如何阻止週期上的許多元素
- 26. 如何阻止使用「push」方法存儲相同的元素?
- 27. 如果存在元素,我該如何阻止JavaScript執行?
- 28. 標題文本阻止浮動元素
- 29. 單擊子元素時阻止父類
- 30. TinyMCE不會阻止無效元素
+1爲聰明。 – jfriend00