5

本当に簡単ですが、うまくいきません。

周囲をクリックして、以下のコードの画像のタイトルを取得するにはどうすればよいですか<a>

$(this,'img').attr('title');
<ul>
    <li><a href="01.jpg"><img src="01_th.jpg" title="image_1" /></a></li>
    <li><a href="02.jpg"><img src="02_th.jpg" title="image_2" /></a></li>
    <li><a href="03.jpg"><img src="03_th.jpg" title="image_3" /></a></li>
</ul>  
$(function(){
    $('li a').click(function(e) {
        e.preventDefault();
        var img_href = $(this).attr('href');
        var img_title = $(this,'img').attr('title');
        alert(img_title); //undefined.
    });
});
4

2 に答える 2

9

2 番目の引数として、検索するコンテキストを配置する必要があります。

$('img', this).attr('title');
于 2012-11-27T16:33:33.223 に答える
3

このようなimgタイトルを取得できます

$(this).find('img').attr('title');
于 2012-11-27T16:31:55.720 に答える