本文介绍了如何删除ul中的所有li元素,除了使用jQuery的第一个和最后一个元素?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个< ul>
元素。如何使用jQuery删除它内部的所有< li>
元素,除了第一个和最后一个,
解决方案
从页面中的所有ul-s中删除既不是第一个也不是最后一个的li-s:
<$ p $(p> $('ul li:not(:first):not(:last)')。remove();
或使用特定的ID:
<$ p $('#code> $('#yourul li:not(:first):not(:last)')。remove();
如果你有一个带ul的jQuery对象:
$(yourul).find('li:not(:first):not(:last)')。remove();
I have a <ul>
element. How can remove all the <li>
elements inside it, except for the first and the last, using jQuery?
解决方案
To remove from all ul-s on the page the li-s that are neither the first nor the last:
$('ul li:not(:first):not(:last)').remove();
Or using a specific id:
$('#yourul li:not(:first):not(:last)').remove();
If you have a jQuery object with your ul in it:
$(yourul).find('li:not(:first):not(:last)').remove();
这篇关于如何删除ul中的所有li元素,除了使用jQuery的第一个和最后一个元素?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!