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