有没有人知道如何在页面上选择任何元素(可能点击),如选择body,div被选中,div#foo等...所以我可以将它放到某个变量并稍后编辑它。
我试过
$("*", document.body).click(function (e) {
e.stopPropagation();
var domEl = $(this).get(0);
alert("Clicked on - " + domEl.tagName);
});
但它并不适用于所有元素
答案 0 :(得分:4)
您想要获取活动的target
属性:
$(document).click(function(e) {
e.stopPropagation();
var domEl = e.target; // or $(e.target) to jQuerytize it
alert("Clicked on - " + domEl.tagName);
});
答案 1 :(得分:0)
试试这个。
$(function(){
$("*").click(function () {
console.log($(this));
return false;
}
);
});