Как проверить, не является ли элемент первым ребенком?
Откуда вы знаете, не является ли текущий элемент не первым ребенком?
Он должен работать с $(this), например:
$("li").click(function(e) {
if (/* $(this) is not the first-child */)
{
/* do something */
}
});
Ответ 1
Вы можете сделать это только для проверки элемента, если он первый ребенок: $(this).is(':first-child'). Другие селектора, такие как :last-child, тоже будут работать.
Ответ 2
Вы можете просто задать свою позицию .index() (относительно ее братьев и сестер).
$(this).index(); // returns a zero based index position
Ответ 3
Для всех li в #thing, которые не являются первыми дочерними: