Я должен удалить все ul
в li
, кроме текущего li
.
<ul>
<li id="Li0">
<ul>
<li><span>Childnode1</span></li></ul>
</li>
<li id="Li1">
<ul>
<li><span>Childnode2</span></li></ul>
</li>
<li id="Li2">
<ul>
<li><span>Childnode3</span></li></ul>
</li>
<li id="Li3">
<ul>
<li><span>Childnode4</span></li></ul>
</li>
<li id="Li4">
<ul>
<li><span>Childnode5</span></li></ul>
</li>
<li id="Li5">
<ul>
<li><span>Childnode6</span></li></ul>
</li>
</ul>
Итак, если я нажму на li
с идентификатором 'li4', все остальные li
, которые предшествуют этому li
или рядом с этим li
, должны иметь ul
, который будет удален из домена.
Я думал об использовании оператора .not
в jquery, но до сих пор не мог этого сделать.