Сохранение порядка при копировании элементов с использованием Deliverance / XPath

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

Решение

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

//ul[@id='a-wrapper' or @id='b-wrapper']/li[@class='one' or @class='three']
Другие вопросы по тегам