Определение того, является ли элемент последним дочерним элементом своего родителя
используя jQuery, есть ли быстрый способ узнать, является ли элемент последним дочерним элементом своего родителя?
пример:
<ul>
<li id="a"></li>
<li id="b"></li>
<li id="c"></li>
</ul>
$('#b').isLastChild(); //should return FALSE
$('#c').isLastChild(); //should return TRUE
3 ответов:
использовать :в прошлом-ребенок селектор вместе с .is ()
$('#c').is(':last-child')
можно использовать
.is()С:last-childтакой:$('#b').is(":last-child"); //false $('#c').is(":last-child"); //trueвы можете проверить это здесь. Другой альтернативой является проверка
.next().length, Если0это последний элемент.
Comments