0

我将如何使用Deliverance和 XPath(或 CSS)选择器从下面的每个列表中选择和复制列表项 .one 和 .three,但按其父列表的顺序显示它们?

<ul id="a-wrapper">
   <li class="one"></li>
   <li class="two"></li>
   <li class="three"></li>
   <li class="four"></li>
</li>

<ul id="b-wrapper">
   <li class="one"></li>
   <li class="two"></li>
   <li class="three"></li>
   <li class="four"></li>
</ul>

    c,d,e,f,g etc....

问题是它需要使用 href 规则,例如:<prepend href="/blah/deblah" content="#x" theme="#y" />

使用以下仅列出所有 .one 元素,然后列出所有 .three 元素。

<prepend href="/blah/deblah" content=".one" theme="#y" />
<prepend href="/blah/deblah" content=".three" theme="#y" />
4

1 回答 1

1

不确定您的意思,但是要按源顺序一次获取所有内容,请使用此 XPATH:

//ul[@id='a-wrapper' or @id='b-wrapper']/li[@class='one' or @class='three']
于 2010-05-13T14:41:51.740 回答