請指點要知道,這樣如果event.target是該元素具有REF = 「XXXX」JS確定event.target有 「[參考= XXXX]」
我試過,
if(event.target.hasAttribute("[ref=xxxx]"))
,它沒有工作。
非常感謝。
HTML
<div ref="xxxx"> xxxxxxxxxxxxxxxxx</div>
請指點要知道,這樣如果event.target是該元素具有REF = 「XXXX」JS確定event.target有 「[參考= XXXX]」
我試過,
if(event.target.hasAttribute("[ref=xxxx]"))
,它沒有工作。
非常感謝。
HTML
<div ref="xxxx"> xxxxxxxxxxxxxxxxx</div>
由於您使用jQuery(基於問題的標籤),你可以這樣做:
if ($(event.target).is("[ref='xxx']")) { // or possibly $(this)...
//...
}
如果你正在使用jQuery,你應該如果目標的ref屬性是 'XXXX'
if($(event.target).attr("ref") === "xxxx"){
}
使用jQuery的:)
測試,或者看它是否實際上有一個ref
屬性:
if($(event.target).filter("*[ref]").length){
}
hasAttribute()
會返回一個布爾值和語法hasAttribute(attributeName)
你想getAttribute()
if(event.target.getAttribute("ref") =="xxxx")
任何原因爲'* [ref]'而不是'[ref]'? –
個人喜好:P – mkoryak
我只使用'*'作爲'*#duplicate-ids',我無法避免 –