我正在尝试使用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/。 –