请告知如何知道 event.target 是否是具有 ref="xxxx" 的元素
我试过了,
if(event.target.hasAttribute("[ref=xxxx]"))
,它没有工作。
非常感谢。
HTML
<div ref="xxxx"> xxxxxxxxxxxxxxxxx</div>
请告知如何知道 event.target 是否是具有 ref="xxxx" 的元素
我试过了,
if(event.target.hasAttribute("[ref=xxxx]"))
,它没有工作。
非常感谢。
HTML
<div ref="xxxx"> xxxxxxxxxxxxxxxxx</div>
如果你使用 jquery,你应该使用 jquery :)
测试目标的 ref 属性是否为 'xxxx'
if($(event.target).attr("ref") === "xxxx"){
}
或者,看看它是否真的有一个属ref
性:
if($(event.target).filter("*[ref]").length){
}
由于您使用的是 jQuery(基于问题标签),您可以执行以下操作:
if ($(event.target).is("[ref='xxx']")) { // or possibly $(this)...
//...
}
hasAttribute()
将返回一个布尔值,语法为hasAttribute( attributeName)
你要getAttribute()
if(event.target.getAttribute("ref") =="xxxx")