2013-05-13 89 views
0

我知道下面的这段代码不起作用,但是可以通过调用从prev,<img>得到"src",并对jquery进行一些调整?查找上一个元素信息源

HTML:

<li> 
    <img src="assets/themes/abstract/1_tbn.png" class="theme_tbn" /> 
    <label class="theme_label">Diffuse green</label> 
    <span> 
     <button class="btn-publish chooseTheme">Choose Theme</button> 
    </span> 
</li> 

Jquery的:

$(".chooseTheme").click(function() {   
    var src = $(".chooseTheme").find("img"); 
    alert(src.text()); 
}); 

回答

4
$(".chooseTheme").click(function() {   
     var src = $(this).closest('li').find("img").attr('src'); 
     alert(src); 
}); 
+0

谢谢!像魅力一样工作! ;) – Kim 2013-05-13 19:27:46

+0

':)'.................. – 2013-05-13 19:47:05

0
$(".chooseTheme").click(function() {   
    var src = $("li").find("img").attr('src'); 
    alert(src); 

});