JSFiddle - React, Tailwind, and code Playground

by Leandro Simões

HTML

<div class="menu">
  <ul>
    <li>Item nível 1
      <ul>
        <li>Item nível 2
          <ul>
            <li>Item nível 3</li>
            <li>Item nível 3</li>
            <li>Item nível 3</li>
          </ul>
        </li>
        <li>Item nível 2</li>
        <li>Item nível 2</li>
      </ul>
    </li>
    <li>Item nível 1
      <ul>
        <li>Item nível 2</li>
        <li>Item nível 2</li>
        <li>Item nível 2</li>
      </ul>
    </li>
  </ul>
</div>
<div id="output"></div>

CSS

#output {
  color: red;
}

JavaScript

var lis = $('.menu > ul > li').clone().children().remove().end(),
		result = '';

for(var i=0;i < lis.length;i++) {
  $('#output').append(lis[i]);
}