使用jquery获取最近项的值

使用jquery获取最近项的值,jquery,Jquery,我有以下HTML代码 <div class="product-default inner-quickview inner-icon inner-icon-inline inner-btn"> <figure> <a href="http://some-url"> <img src="http://www.exa

我有以下HTML代码

<div class="product-default inner-quickview inner-icon inner-icon-inline inner-btn">
            <figure>
                <a href="http://some-url">
                    <img src="http://www.example.com/images/image.jpg">
                </a>
                <div class="btn-icon-group">
                    <button class="btn-icon btn-add-cart" value="46" data-toggle="modal" data-target="#addCartModal"><i class="icon-bag"></i></button>
                </div>
            </figure>
        </div>

jQuery方法
.closest()
将始终为您提供最接近的父元素。请尝试以下操作:

$(this).closest("a").find("img").attr('src');
$('.product default')。在('click','button',function(){//委托事件处理
console.log($(this).closest('figure').find('img').attr('src'))
})

点击我
点击我

jQuery方法
.closest()
将始终为您提供最接近的父元素。请尝试以下操作:

$(this).closest("a").find("img").attr('src');
$('.product default')。在('click','button',function(){//委托事件处理
console.log($(this).closest('figure').find('img').attr('src'))
})

点击我
点击我

什么是
$(这个)
?什么是
$(这个)
?它实际上是
。兄弟姐妹()
,但它仍然给出了未定义的。它实际上是
。兄弟姐妹()
,但它仍然给出了未定义的。