Javascript 如何在使用“单击”时单击元素;选择全部";操作员,即“操作员”&引用;使用jquery?

Javascript 如何在使用“单击”时单击元素;选择全部";操作员,即“操作员”&引用;使用jquery?,javascript,jquery,html,Javascript,Jquery,Html,$('body')。在(“click”、“*”上,函数(e){ console.log(“单击标记:“+此.tagName”); console.log(“索引:(“+this.tagName+”[“+$(this.index)(this.tagName)+“]); }); 你好! 堆栈溢出 因为您使用的是*选择器,所以当您单击元素时,它会传播并触发单击处理程序,用于到达主体的每个祖先。您可以只使用evt.stopPropagation(),但没有必要,因为您想要的内容已经通过evt.targ

$('body')。在(“click”、“*”上,函数(e){
console.log(“单击标记:“+此.tagName”);
console.log(“索引:(“+this.tagName+”[“+$(this.index)(this.tagName)+“]);
});

你好!

堆栈溢出


因为您使用的是
*
选择器,所以当您单击元素时,它会传播并触发
单击
处理程序,用于到达
主体的每个祖先。您可以只使用
evt.stopPropagation()
,但没有必要,因为您想要的内容已经通过
evt.target
(即触发绑定到
主体的单击处理程序的元素)提供:


因为您使用的是
*
选择器,所以当您单击一个元素时,它会传播并触发
click
处理程序,用于到达
主体的每个祖先。您可以只使用
evt.stopPropagation()
,但没有必要,因为您想要的内容已经通过
evt.target
(即触发绑定到
主体的单击处理程序的元素)提供:


谢谢
evt.stopPropagation()
给了我想要的结果。谢谢
evt.stopPropagation()
给了我想要的结果。
$( 'body' ).on( 'click', function( evt ) {
  console.log( evt.target );
} );