删除ul中除了第一个和最后一个元素之外的所有li元素
我有ul。 现在我必须除去里面所有的李元素,除了第一个和最后一个李。 我怎样才能通过JQuery来做到这一点。 尝试删除方法,但无法find一种方法。
要从页面上的所有ul-s中删除既不是第一个也不是最后一个的li-s:
$('ul li:not(:first):not(:last)').remove();
或使用特定的ID:
$('#yourul li:not(:first):not(:last)').remove();
如果你有一个jQuery对象,你的ul:
$(yourul).find('li:not(:first):not(:last)').remove();
你试过select所有的列表元素,然后从列表中删除第一个和最后一个?
$('ul li').not('li:first, li:last').remove()
$('ul li').not('li:first, li:last').remove();
这将删除列表中的所有项目除外/排除第一个和最后一个元素,
删除任何列表中的所有项目
$('#yourulid li').remove(); //remove all li items from list named/id #yourulid
$("ul li:not(:first-child):not(:last-child)").remove();