2009-08-19 17 views
0

は、私は次のことを持っていると言う:jqueryを使用してイメージリンクの 'src'を取得しますか?

<a class="class1"><img src=".." /></a> 

私はa.class1のクリックイベントで、現在午前た場合、どのように私は「IMG」の「SRC」の値を引きますか?

更新:何らかの理由で以下のいずれの提案も機能しませんでした。私のコードは次のようになります:

$("a.class1").click(function() { 
    alert($(this).children('img').attr('src')); 
}); 

これは(両方の提案に対して) 'undefined'をポップアップ表示します。なぜこうなった?

+1

上記のコードは私のために正常に動作しています。 アラート($(this).children( 'img')。attr( 'src')); imgタグのsrc = ""にある値を表示するだけです。 – kayteen

+0

は正確なhtmlを使用していますか? –

+0

よく.. img srcは実際にロールオーバー効果を達成するために別のjquery 'hover'イベントによって生成されています...しかし、これが結果に影響を与える必要がありますか? –

答えて

3

試してみてください。このよう

$("img", this).attr("src") 
2

$(this).children('img').attr('src') 
関連する問題