Со страницы html я смог получить список узлов через querySelectorAll.
После этого через цикл я получил узел, с которым мне нужно работать, так:
Учитывая узел списка узлов в этом формате:
<div id="search_filters">
<section class="facet clearfix">
<p>something3</p>
<ul>
<li>text1 abc-def 200-201<span>(35)</span></li>
<li>text2 hjk-lef 203 <span>(11)</span></li>
<li>text3 fgh 204 <span>(250)</span></li>
<li>text4 sfsa 205 <span>(100)</span></li>
</ul>
</section>
</div>
Я пытаюсь отсортировать <li>
числовым способом.
Например, если у меня несколько li
текстов, подобных этому:
1) abc-def 200-201
2) fgh 204
3) hjk-lef 203
Я бы хотел отсортировать их следующим образом (последнее число имеет значение для сортировки, поэтому в случае (3) значение имеет значение 201):
1) fgh 204
2) hjk-lef 203
3) abc-def 200-201
Я однажды подумал, что это будетМожно обрезать на временном узле слова и чем сортировать числа по нисходящему пути, но у меня возникли проблемы с установкой правильного порядка на узле, в котором мне нужно работать.
Есть идеи?