2010-05-12 61 views
0

如何使用Deliverance & XPath(或CSS)選擇器從下面的每個列表中選擇並複製列表項目.one和.three,但是按照其父項清單?使用Deliverance/XPath複製元素時保留順序

<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.... 

美中不足的是它需要使用A HREF規則,如:<prepend href="/blah/deblah" content="#x" theme="#y" />

使用以下只是列出了所有的元素。一,那麼所有的。三要素。

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

這不是一個XPath質詢。請編輯並移除xpath標記。 – 2010-05-13 00:54:48

+0

接受的答案是XPath解決方案。撤消XPath標記。 – 2010-05-17 14:04:06

回答

1

不知道你的意思,但要一下子搶到源才能使用此XPATH:

//ul[@id='a-wrapper' or @id='b-wrapper']/li[@class='one' or @class='three'] 
+0

這正是我想要的,謝謝Ben。 – 2010-05-17 14:03:19

相關問題