我只是想知道是否有可能找到在jsp/html頁面上點擊的元素。我不想爲任何特定的元素創建任何特殊的點擊功能。像Firebug那樣。使用jQuery查找任何點擊的元素
1
A
回答
5
$('body').on('click', '*', function(){
// `this` will refer to the clicked element
})
+0
我很確定'*'選擇器是不必要的,因爲你故意不限制應該觸發點擊的元素。 –
+0
優點是'this'接收到目標元素。這樣,您就可以使用與其他地方相同的語法。 jQuery有各種方式來實現OP所要求的內容,但我發現庫的一個優雅點在於,您可以經常保持語法與傳統方式非常相似 - 您不需要調用「event」參數或有些可以達到預期的目的。 – Barney
5
$(document).click(function(event){
// event.target is the clicked object
});
這將起作用,因爲最終點擊事件會冒泡到文檔級別。
2
這是未經測試,目前在移動,但我建議(在普通的JavaScript):
function wasClicked(evt) {
var evt = evt || window.event,
el = evt.target || evt.srcElement;
console.log(el);
}
document.body.addEventListener('click', function(e) { wasClicked(e); }, false);
我相信,IE的attachEvent()
方法的語法是:
document.body.attachEvent('onclick', wasClicked);
參考文獻:
相關問題
- 1. jquery查找後點擊元素
- 2. 的jQuery - 檢查元素點擊和子元素不點擊
- 3. jQuery:查找nextUntil()任何標題元素
- 4. 在點擊任何li元素時,使用jquery
- 5. 使用jQuery更改任何點擊塊元素
- 6. 用jQuery查找點擊最接近的元素
- 7. 如何在點擊時使用jQuery查找同級元素的值
- 8. jQuery元素點擊
- 9. 如何正確地檢查使用jquery點擊元素
- 10. jQuery的,點擊可點擊元素
- 11. 使用jQuery「點擊」 Li元素
- 12. jQuery的點擊子元素
- 13. 如何在頁面上使用jquery查找焦點元素?
- 14. jquery點擊查看相似元素中的特定元素
- 15. 如何使用jQuery在父元素ID中查找元素?
- 16. 如何在拖動元素時使用jquery查找元素
- 17. jquery查找元素
- 18. 如何找到元素,並用jQuery點擊html
- 19. SVG元素:能夠使用xpath查找元素,但無法點擊
- 20. jquery點擊動態元素
- 21. jquery同步元素點擊
- 22. jQuery元素AJAX後點擊
- 23. jQuery:點擊隱藏元素
- 24. jQuery點擊其他元素
- 25. jQuery點擊顯示元素
- 26. jQuery使用屬性查找元素
- 27. 使用jQuery按屬性查找元素
- 28. 使用jQuery查找特定元素
- 29. 使用jquery查找子元素
- 30. 使用jQuery查找元素值
有史以來經歷過jquery [api](http://api.jquery.com)或[docs](http://docs.jquery.com)?? – gopi1410