Javascript 当Div name为';时,使用jQuery从Div抓取文本;t唯一
有没有办法根据div的位置获取其文本内容Javascript 当Div name为';时,使用jQuery从Div抓取文本;t唯一,javascript,html,jquery,Javascript,Html,Jquery,有没有办法根据div的位置获取其文本内容 <div class="locationDetailsRight"> <div class="shiptoexpanded"> <div>3 / 15</div> <div group-key="Shipping 12/2/2020"> <div class="sh
<div class="locationDetailsRight">
<div class="shiptoexpanded">
<div>3 / 15</div>
<div group-key="Shipping 12/2/2020">
<div class="shipSort">20201202</div>
12/2/2020
</div>
<div group-key="">$53.11</div>
<div group-key="">$159.33</div>
<div group-key="">$11.10</div>
<div group-key="">$170.43</div>
</div>
</div>
然后回来:
"
3 / 15
20201202
12/2/2020
$53.11
$159.33
$11.10
$170.43
"
可以在我需要的行上抓取文本吗?使用第n个子选择器
对于您的代码,以下内容将起作用
alert($(".shiptoexpanded").find(':nth-child(4)').text());
alert($(".shiptoexpanded").find(':nth-child(6)').text());
这是JSFIDLE
n孩子就是你所需要的一切。好奇的是,为什么
:eq(0)
?目的是什么?我没有深入使用jquery,只是想知道什么时候最好使用它。@Pirate它不是必需的,我检查了一下,忘了把它扔掉。
alert($(".shiptoexpanded").find(':nth-child(4)').text());
alert($(".shiptoexpanded").find(':nth-child(6)').text());