【发布时间】:2012-11-27 16:30:35
【问题描述】:
真的很简单,但我做不出来。
如何通过点击周围的<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.
});
});
【问题讨论】:
-
我相信正确的语法是
$('img', this),而不是相反。