Существует довольно удобный способ проверить все эти свойства элемента, такие как disabled
, checked
и т. Д. С помощью функции prop
. Это также преобразует его в логическое значение:
$('#checkbox').prop('checked'); // -> true/false
$('#checkbox').prop('disabled'); // -> true/false
Чтобы удалить из всех ul- s на странице li-s, которые не являются ни первыми, ни последними:
$('ul li:not(:first-child):not(:last-child)').remove();
Или с использованием определенного идентификатора:
$('#yourul li:not(:first-child):not(:last-child)').remove();
Если у вас есть объект jQuery с вашим ul:
$(yourul).find('li:not(:first-child):not(:last-child)').remove();
Вы пробовали выбрать все элементы списка, а затем удалить первый и последний из списка?
$('ul li').not('li:first, li:last').remove()
$("ul li:not(:first-child):not(:last-child)").remove();