1

event.targetがref="xxxx"を持つこの要素であるかどうかを知る方法をアドバイスしてください

私は試した、

if(event.target.hasAttribute("[ref=xxxx]"))

、動作しませんでした。

どうもありがとうございます。

HTML

<div ref="xxxx"> xxxxxxxxxxxxxxxxx</div>
4

3 に答える 3

5

jqueryを使用している場合は、jqueryを使用する必要があります:)

ターゲットのref属性が「xxxx」であるかどうかをテストします

if($(event.target).attr("ref") === "xxxx"){

}

または、実際にref属性があるかどうかを確認します。

if($(event.target).filter("*[ref]").length){

}
于 2013-01-03T03:21:41.297 に答える
3

(質問タグに基づく)jQueryを使用しているので、次のようなことができます。

if ($(event.target).is("[ref='xxx']")) {  // or possibly $(this)...
  //...
}
于 2013-01-03T03:22:39.753 に答える
1

hasAttribute()ブール値を返し、構文はhasAttribute( attributeName)

あなたが欲しいgetAttribute()

if(event.target.getAttribute("ref") =="xxxx")
于 2013-01-03T03:36:12.867 に答える