-1

それをしてもいいですか ?

     var gender = $('.ImdbAddArtist').click(function() {
  alert(this.id);
});

以下のコードを使用していますが、少し奇妙です。

名前からボタンのIDを取得できますか?

4

3 に答える 3

2

はい。あなたのコードはうまくいきます:

//Bind click event handler to all elements with class of 'ImdbAddArtist'
var gender = $('.ImdbAddArtist').click(function() {
    /* When clicked, alert the value of the 'id' property of 'this'.
    'this' refers to the element that was clicked. */
    alert(this.id);
});

クリックされた要素に属性がある限り、idその値を示すアラートが表示されます。属性がない場合はid、空白のアラートが表示されます。

これが実際のです。

于 2012-04-26T15:08:23.530 に答える
1

$('.ImdbAddArtist'). これにより、要素が複数選択されます。

これらの要素を選択したら、それらを使って好きなことを行うことができます。

要素に ID がある場合、その ID を取得できます。どのように選択されたかは関係ありません。

于 2012-04-26T15:07:37.437 に答える
1

あなたのコードは正常に動作しますが、 .attr()メソッドを使用して要素属性を取得したいと思います...

要素のIDalert($(this).attr("id"));

要素のクラスalert($(this).attr("class"));

jqueryの .attr() 関数を使用するだけで、要素のIDが取得されます

于 2012-04-26T15:07:41.457 に答える