¿Cómo sabes si el elemento actual no es el primer hijo?¿Cómo comprobar si el elemento no es el primer hijo?
Se debe trabajar con $(this)
, por ejemplo:
$("li").click(function(e) {
if (/* $(this) is not the first-child */)
{
/* do something */
}
});
Eso devolverá 'true' para todo ...': first' comprobaría que es el primer elemento en el conjunto jQuery, creo que podría querer ': first-child' – gnarf
Además,' .not (': first -child ') 'aún devolverá un conjunto jQuery, no un booleano ...' .is (': not (: first-child) ') '.... – gnarf
Esta solución está volviendo si el elemento" es "el primer hijo cuando @WorkingHard pidió saber cuándo "no es" el primer hijo. Sin mencionar que, básicamente, toda la respuesta fue regalada por @gnarf. Me hubiera gustado que @gnarf respondiera esto, y que los usuarios de SO no hayan votado por una respuesta incorrecta (Tenía al menos 3 puntos cuando todo estaba mal). –