我找不到子节点的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);
});
为什么你想选择'格:当没有DIV第一child'? – m90 2012-03-23 15:30:17
这是无效的:'#'+ $(this +'div:first-child')。attr('alt');无论如何,Bar 2是什么?你想要得到什么? alt属性? – 2012-03-23 15:30:35