Сохранение порядка при копировании элементов с использованием Deliverance / XPath - PullRequest
0 голосов
/ 12 мая 2010

Как бы мне, используя 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" />

1 Ответ

1 голос
/ 13 мая 2010

Не уверен, что вы имеете в виду, но чтобы получить все сразу в исходном порядке, используйте этот XPATH:

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