How To Find The Deepest Ul/ol With List Items In A Nested List
I am trying to clean up bulleted lists generated by another program which has created nested lists which are unnecessary. I need to remove them. Here are 2 examples... I need to f
Solution 1:
Try this:
$('ul,ol').not(':has(ul,ol)')
$('ul,ol').not(':has(ul,ol)').each((index,list) => console.log(list));
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<ul>
<ul>
<li>
<ul>
<li>List Item 1</li>
<li>List Item 2</li>
</ul>
</li>
</ul>
</ul>
<ul>
<li>
<ul>
<li>
<ul>
<li>
<ol>
<li>Another LI 1</li>
<li>Another LI 2</li>
<li>Another LI 3</li>
</ol>
</li>
</ul>
</li>
</ul>
</li>
</ul>
Post a Comment for "How To Find The Deepest Ul/ol With List Items In A Nested List"