0

たくさんのものが入ったdivがあります。また、その div 内に動的に生成された ID を持つリンクがあります。IDがどうなるかを知る方法はありません。

そのリンクをクリックすると、そのリンクの ID を変数 jQuery に取得するにはどうすればよいですか? *.js ファイルで?

4

3 に答える 3

2

Try this,

With Tag Name

$('a').click(function(){
 //alert($(this).attr('id');  
 alert(this.id); //Better then the statement above as it is javascript with jQuery wrapper
});

With class

$('.classOfAnchor').click(function(){
 alert($(this).attr('id');
 alert(this.id);  //Better then the statement above as it is javascript with jQuery wrapper
});
于 2012-07-12T16:52:07.930 に答える
2
$("a").click(function() {
    //alert( $(this).attr('id') );
     alert(this.id); //Better then above
});
于 2012-07-12T16:52:13.563 に答える
0

何かが要素に ID を与えない限り、ID はありません。

しかし、説明のために、そのリンクには間違いなくIDがあるとしましょう..

jQuery を使用している場合は、そのコンテナー div を選択して、リンクまでたどることができます。var myID = $('div#theContainingDiv').children('a').attr('id');

または、他の人がするように言ったことを実行するだけでもかまいません。それもうまくいきます。

于 2012-07-12T16:54:23.547 に答える