查找prev元素源

时间:2013-05-13 19:22:35

标签: jquery

我知道下面的代码不起作用,但是可以通过调用从prev "src"获取<img>,稍微调整一下到下面的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());
});

2 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:0)

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

});