Javascript 选择<;p>;在使用jQuery的div中
我想选择第二个Javascript 选择<;p>;在使用jQuery的div中,javascript,jquery,Javascript,Jquery,我想选择第二个标记,并在itemize类div中设置它的样式。下面是示例HTML: <div class="itemize"> <p> Order Summery</p> <div> <p><strong>Packages:</strong> </p> <!-- i want to select this P tag--> <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>
订单摘要
套餐:
日期:
风格:
我想选择第一个
并设置样式,它紧跟在第二个
之后。第二个
没有ID或类
如何通过jQuery选择它
$('.itemize>div>p:first').addClass('someClass');
试试这里:这应该可以
$('.itemize div p').first().addClass('hello');
您可以这样做:
$('.itemize > div > p:eq(0)')
.itemize>div
一直到:
<div class="itemize">
<p> Order Summery</p>
</div>
允许以直接子对象为目标,而eq(index)
用于获取所需的第一个p
$('.itemize div p:first').html()
检查此链接:
如果要将类添加到该p标记:
$('.itemize div p:first').addClass('selected');
$('.itemize>div>p').first().css(样式在这里)
上面的大多数样式也可以使用
jQuery选择器的工作方式有点像css选择器,请查看此项以获取更多信息。您可以尝试此项
$(".itemize div p:first").text();
希望它能起作用。链接不是答案。至少你的回答中也有一行JS。摘自:
Link-only如果链接断开,答案可能是有害的。即使是在似乎将永远存在的网站上,它们也会崩溃。
。谢谢你的更新<代码>:)谢谢,这很有效,但我现在还有一个问题该结构是相同的,但是js文件在选择某个东西之前包含另一个P,然后将其更改为包。我该怎么做呢。就像来自js的第一个p选择您的订单
当我选择一些东西时,它会通过jquery更改为包:
。您只想将类添加到第一个p标记吗??如果是,那么我在这里更新了代码。谢谢,这很有效,但我现在还有一个问题该结构是相同的,但js文件在选择某些内容之前包含另一个P,然后将其更改为包。我该怎么做呢。就像来自js的第一个p选择您的订单
当我选择一些东西时,它会通过jquery更改为包:。如何将类添加到第二个页面,请花更多时间编写或格式化您的帖子。可以找到格式化帮助
$('.itemize div p:first').addClass('selected');
$(".itemize div p:first").text();