我只是想知道是否有可能找到jsp / html页面上确切点击的元素。我不想为任何特定元素创建任何特殊的点击功能。像Firebug那样的东西。
答案 0 :(得分:5)
$(document).click(function(event){
// event.target is the clicked object
});
这将有效,因为最终点击事件将冒泡到文档级别。
答案 1 :(得分:5)
$('body').on('click', '*', function(){
// `this` will refer to the clicked element
})
答案 2 :(得分: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);
参考文献: