たくさんのものが入ったdivがあります。また、その div 内に動的に生成された ID を持つリンクがあります。IDがどうなるかを知る方法はありません。
そのリンクをクリックすると、そのリンクの ID を変数 jQuery に取得するにはどうすればよいですか? *.js ファイルで?
たくさんのものが入ったdivがあります。また、その div 内に動的に生成された ID を持つリンクがあります。IDがどうなるかを知る方法はありません。
そのリンクをクリックすると、そのリンクの ID を変数 jQuery に取得するにはどうすればよいですか? *.js ファイルで?
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
});
$("a").click(function() {
//alert( $(this).attr('id') );
alert(this.id); //Better then above
});
何かが要素に ID を与えない限り、ID はありません。
しかし、説明のために、そのリンクには間違いなくIDがあるとしましょう..
jQuery を使用している場合は、そのコンテナー div を選択して、リンクまでたどることができます。var myID = $('div#theContainingDiv').children('a').attr('id');
または、他の人がするように言ったことを実行するだけでもかまいません。それもうまくいきます。