Ответ 1
Используйте : last-child селектор вместе с .is()
$('#c').is(':last-child')
Используя 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
Используйте : last-child селектор вместе с .is()
$('#c').is(':last-child')
Вы можете использовать .is()
с :last-child
следующим образом:
$('#b').is(":last-child"); //false
$('#c').is(":last-child"); //true
Здесь вы можете протестировать его. Другой вариант - проверить .next().length
, если он 0
это последний элемент.
if($('#b').is(":last-child")){
}