0

ページ内のすべての画像でonclick関数をシミュレートしたいと思います。問題は、各imgに一意のonclick呼び出しがあり、imgにIDまたはクラスがないことです。

各imgはdiv内にあります:

<div id="339949822">
<img src="button.png" onclick="addUser('339949822');">
</div>

ありがとうございました

4

2 に答える 2

1

imgタグにカスタム属性を追加することもできます

<img src="button.png" data-user-id="339949822"/>

次に、イベントハンドラー(要素があります)でその属性を参照します。

element.attr("data-user-id")

または、DOMをトラバースして、囲んでいるdivからIDを取得することもできます。

于 2013-02-05T19:00:34.677 に答える
0

jqueryの場合:

$("img[onclick]").each(function(index, element){
  eval( $(element).attr("onclick") );
});
于 2013-02-05T19:01:27.843 に答える