子ノードのalt属性が見つかりません。私は正しい親を持っています。私は間違って何をしていますか?イメージの子ノードjqueryを見つけることができません
Bar1は良いですが、私はbar2を見つけることができません。
<ul class="small-image">
<li><a id="foo1"><img src="../images/imageSlide/s2.jpg" alt="pic1"></a></li>
<li><a id="foo2"><img src="../images/imageSlide/s2.jpg" alt="pic2"></a></li>
<ul>
$('ul.small-image li a').bind('click',function(){
var elm = '#'+$(this+'div:first-child').attr('alt');
//var elm = '#'+$(this+'img').attr('alt');
console.log("Bar1: "+$(this).attr('id')) ;
console.log("Bar2: "+elm);
});
jsfiddle:何のdivありません最初の-child'を? – m90
これは無効です: '#' + $(this + 'div:first-child')。attr( 'alt');とにかくバー2とは何ですか?あなたは何を得ようとしていますか? alt属性? –