我正試圖創建一個顏色選擇器,並遇到了一個大問題。例如,我想點擊某個文本後面的div來改變它的顏色,我將無法執行此操作,因爲文本會覆蓋bg。我可以在這裏做什麼,以便我可以單擊該元素而不包含所有元素都具有的dom框?如何通過忽略dom來獲取點擊元素?
-1
A
回答
0
通過運行stopPropagation()
它只會選擇單擊元素。
$(".ColorCardBackgroundView").click(function(e) {
e.stopPropagation();
document.getElementById('ColorCardBackground').jscolor.show();
});
+0
這是回答您自己的問題或評論? – hungerstar
+0
這是一個答案,它正是我所需要的。 –
+0
你必須有'.ColorCardBackgroundView'元素嵌套在對方呢? – hungerstar
相關問題
- 1. 通過點擊刪除DOM元素
- 2. 當點擊元素的子元素時忽略點擊事件
- 3. PHP:獲取DOM元素通過類名
- 4. 熱點可以通過鼠標獲取DOM或jQuery元素嗎?
- 5. DomDocument/DOMXPath - 如何通過itemprop和img src獲取HTML Dom元素
- 6. 如何通過其索引獲取jQuery UI標籤DOM元素?
- 7. 如何通過標識獲取所有元素PHP DOM
- 8. 如何通過從$ .ajax()獲取的DOM訪問元素?
- 9. 通過DOM元素
- 10. JavaScript:獲取點擊元素
- 11. 獲取點擊:僞元素
- 12. 如何通過.get()獲取父元素一次獲取元素
- 13. 如何通過點擊父元素來檢查複選框
- 14. 獲取DOM元素
- 15. 如何通過點擊來獲得像素的座標
- 16. 如何插入DOM元素剛過DIV點擊
- 17. 要通過ng-click使用angularjs來獲取點擊元素的標記名
- 18. 如何通過innerText獲取元素
- 19. 如何通過單擊文檔中的Chrome Dev Tools來選擇DOM元素?
- 20. 如何通過類名獲取JavaScript來識別單擊的元素?
- 21. 獲取點擊像素內的元素?
- 22. Selenium Python - 如何通過手動點擊來獲取class id
- 23. 通過ClientInstanceName獲取元素
- 24. 通過Id獲取元素
- 25. 如何通過遍歷到父div來獲取元素的值
- 26. 如何通過搜索innerHTML的內容來獲取HTML元素?
- 27. 通過文本獲取dom節點
- 28. 從Shadow DOM獲取元素
- 29. 獲取本地DOM元素
- 30. 如何從d3節點數據獲取dom svg元素?
你能否詳細說明你的問題與代碼和屏幕截圖並不清楚你有什麼要問的,顯然是一個問題更多關於你的邏輯比DOM – ncubica
@ncubica看看更新的帖子。 –
如果文本位於_bg div_中,則將單擊事件委託給_bg div_。否則委託給'
'並觀看所有點擊。如果它們來自經批准的來源,則獲取顏色。或類似的規定。 – hungerstar