我正在嘗試使用jQuery來抓取關閉到用戶點擊的鏈接的<h4>
標記。因此,從下面的示例代碼中,如果有人點擊Product 2標題下的「BUY ONLINE」鏈接,我想使用jQuery來獲取這個<h4>
標籤的文本,即「Product 2」。jQuery選擇器 - 選擇合適<h4>標記
我曾嘗試以下,但它總是隻給我「產品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>
'first()'將總是選擇第一個'h4'。 –
看看jQuery的樹遍歷方法:http://api.jquery.com/category/traversing/tree-traversal/。 –