JSFiddle - React, Tailwind, and code Playground
by johnnytrinh
HTML
<ul>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
</ul>
CSS
.less{display:none;}
JavaScript
$('ul li')
.hide()
.filter(':lt(2)')
.show();
$('ul')
.append('<li><span>more</span><span class="less">less</span></li>')
.find('li:last')
.click(function(){
$(this)
.siblings(':gt(1)')
.toggle()
.end()
.find('span')
.toggle();
});