我正在尝试使用 jQuery 来获取靠近<h4>
用户单击的链接的标签。所以从下面的示例代码中,如果有人点击产品 2 标题下的“在线购买”链接,我想使用 jQuery 来抓取这个<h4>
标签的文本,即“产品 2”。
我尝试了以下方法,但它总是只会给我“产品 1”作为值,尽管单击了哪个链接:
$(".products h4").first().text();
HTML:
<div class="products">
<h4>Product 1 Title</h4>
<p>Product 1 description</p>
<div class="buyatdealer">
<a class="buynow" href="buy/product1"><span>BUY ONLINE</span></a>
</div>
</div>
<div class="products">
<h4>Product 2 Title</h4>
<p>Product 2 description</p>
<div class="buyatdealer">
<a class="buynow" href="buy/product2"><span>BUY ONLINE</span></a>
</div>
</div>
<div class="products">
<h4>Product 3 Title</h4>
<p>Product 3 description</p>
<div class="buyatdealer">
<a class="buynow" href="buy/product3"><span>BUY ONLINE</span></a>
</div>
</div>