Trying to remove all li elements inside a ul except first and last elements in jQuery? Here is the code to do this.
Suppose, you have a ul li list and you need to remove all the li elements inside it except first and last li.
So, to remove from all ul-s on the page the li-s that are neither the first nor the last:
Sample HTML:
<ul> <li>One</li> <li>Two</li> <li>Three</li> <li>Four</li> </ul>
$('ul li:not(:first):not(:last)').remove();
Or you can use with a specific id:
$('#YOURID li:not(:first):not(:last)').remove();
Modern web applications rarely live alone. A customer portal, an internal order-management console, or a…
An invoice lands in the accounts inbox for equipment delivered three weeks ago. The supplier…
A Google Ads management campaign can look healthy in the dashboard and still waste money…
A potential customer arrives on your website after searching for a service you provide. They…
In the business world, there’s no such thing as a new idea. The best we…
Both of these work. Both are difficult. And anyone telling you one is obviously better…
View Comments
Useful. Thanks.