我想使用自定义js变量获取事件标签=“ product x”的商品标题链接的文本。
单击click类fa-cart-plus以获取标签产品x;
单击图像以获取标签产品x
我在下面尝试过此js,但结果为[object] [object]。
function() {
var el = {{Click Element}};
return $(el).closest('card-title').text('a.shop-item-title-link');
}
HTML
<div class="card card-product">
<div class="card-image">
<a href="#" title="product x">
<img width="230" height="230" src="#" class="attachment-_thumbnail" alt="product x">
</a>
<div class="ripple-container"></div>
</div>
<div class="content">
<h6 class="category"><a href="#">Items</a></h6>
<h4 class="card-title">
<a class="shop-item-title-link" href="#" title="product x">product x</a>
</h4>
<div class="card-description">
<p><span>product descirption</span></p>
</div>
<div class="footer">
<div class="price">
<h4><span class="Price"><span class="Price-currencySymbol">£</span>45.00</span></h4>
</div>
<div class="stats">
<a rel="nofollow" href="#" title="Add to cart">
<i rel="tooltip" data-original-title="Add to cart" class="fa fa-cart-plus"></i>
</a>
</div>
</div>
</div>
</div>
答案 0 :(得分:0)
这是一个非常具体的目标,您要做的是同时使用parent
和sibling
。
尝试这样的事情:
return $(el).parents().siblings('.card-title').text();