如何获取所有同级 ul 标签?
这是一个 HTML 片段: 来自:http://www.sphere-light.com/compatibility/maker/ id/4/
<h3 class="my-subject">a</h3>
<ul class='ex'>....</ul>
<ul class='ex'>....</ul>
<ul class='ex'>....</ul>
<ul class='ex'>....</ul>
<ul class='ex'>....</ul>
<ul class='ex'>....</ul>
<h3 class="my-subject">b</h3>
<ul class='ex'>....</ul>
<ul class='ex'>....</ul>
<ul class='ex'>....</ul>
<ul class='ex'>....</ul>
<ul class='ex'>....</ul>
<ul class='ex'>....</ul>
如何通过
ul.ex >a
并获得接下来的 6 个ul
通过
?b
Here's an HTML snippet:
from : http://www.sphere-light.com/compatibility/maker/id/4/
<h3 class="my-subject">a</h3>
<ul class='ex'>....</ul>
<ul class='ex'>....</ul>
<ul class='ex'>....</ul>
<ul class='ex'>....</ul>
<ul class='ex'>....</ul>
<ul class='ex'>....</ul>
<h3 class="my-subject">b</h3>
<ul class='ex'>....</ul>
<ul class='ex'>....</ul>
<ul class='ex'>....</ul>
<ul class='ex'>....</ul>
<ul class='ex'>....</ul>
<ul class='ex'>....</ul>
How can I get just the 6 siblings ul.ex
via <h3 class="my-subject">a</h3>
and get the next 6 ul
via <h3 class="my-subject">b</h3>
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
由于
标签的数量可能会有所不同,因此您可以采取以下几种方法。
使用 XPath:
我通常不会单独使用 XPath 来完成这一切,而是混合使用一些 LINQ。
Since the number of
<ul>
tags can vary here's a couple of approaches you could take.Using XPath:
I generally wouldn't do it all using XPath alone but mixed in using some LINQ as well.