Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 选择<;p>;在使用jQuery的div中_Javascript_Jquery - Fatal编程技术网

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();