[英]Selecting <p> within a div using jQuery
我想選擇第二個<p>
標簽,並在itemize
類div中設置其樣式。 這是示例HTML:
<div class="itemize">
<p> Order Summery</p>
<div>
<p><strong>Packages:</strong> </p> <!-- i want to select this P tag-->
<p><strong>Date:</strong> </p>
<p><strong>Style:</strong> </p>
</div>
</div>
我想選擇第二個<div>
之后的第一個<p>
並設置樣式。 第二個<p>
沒有ID或類。
如何通過jQuery選擇它?
$('.itemize div p:first').html()
檢查此鏈接: http : //jsfiddle.net/QJTYx/
如果要將類添加到該p標簽:
$('.itemize div p:first').addClass('selected');
您可以這樣做:
$('.itemize > div > p:eq(0)')
.itemize > div
直到:
<div class="itemize">
<p> Order Summery</p>
</div>
和
.itemize > div > p:eq(0)
<div class="itemize">
<p> Order Summery</p>
<div>
<p><strong>Packages:</strong> </p>
</div>
</div>
>
允許定位直接子級,而eq(index)
用於獲得所需的第一個p
。
var test = $('.itemize').find('div:first').find('p:first').html();
alert(test);
在這里嘗試: http : //jsfiddle.net/arvind07/H8vwA/
$('.itemize>div>p:first').addClass('someClass');
這應該可以解決問題
$('.itemize div p').first().addClass('hello');
你可以試試看
$(".itemize div p:first").text();
希望它能工作..
$('.itemize>div>p').first().css(styles go here)
上面的大多數方法也可以工作
jQuery選擇器的工作原理類似於CSS選擇器,請查看本教程以獲取更多信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.