gpt4 book ai didi

javascript - jQuery 选择器在特定 HTML 元素之后检索内容

转载 作者:行者123 更新时间:2023-11-28 13:28:35 25 4
gpt4 key购买 nike

我想在下面的代码中检索 p 内的 font:first 元素之后的所有 html 元素。

<p class="rrp">
<font color="#ff6600">
<strong>
Save 20% on in-house Frames and Sunglasses
<br>
Save 10% on Contact Lens and Branded Frames
<br>
Ask at the counter for more details
</strong>
</font>
<br>
GKB Opticals, Shop No. EB-GF-10, Block East, Ground Floor, Town Centre - Amanora Mall, Amanora Park Township, Village Sadesatranali (17-1/2 Nali), Hadapsar, Taluka Haveli,
<br>Pune - 411 028.
<br>
<font color="#339900">Validity:</font>
31st March 2013
</p>​

那么,结果就是

<br>
GKB Opticals, Shop No. EB-GF-10, Block East, Ground Floor, Town Centre - Amanora Mall, Amanora Park Township, Village Sadesatranali (17-1/2 Nali), Hadapsar, Taluka Haveli,
<br>Pune - 411 028.
<br>
<font color="#339900">Validity:</font>
31st March 2013

我应该给你一些我已经完成的代码,但我不知道如何获取某个元素之后的元素。

有人可以指导我吗?谢谢!

最佳答案

您可以使用 nextAll 方法选择元素的所有后续兄弟。

$('.rrp font:first').nextAll()

如果要排除第一个字体元素,可以使用filter方法。

var $ff = $('.rrp font:first')
$('.rrp').contents().filter(function(){
return !$(this).is($ff)
})

http://jsfiddle.net/c7VSY/

关于javascript - jQuery 选择器在特定 HTML 元素之后检索内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12725713/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com