multiple javascript jquery css-selectors method-chaining

javascript - multiple - jquery selector



Encadenamiento de selectores en jQuery. (4)

Soy un tipo acostumbrado a los selectores de encadenamiento de mootools, y parece que no puedo encontrar en ninguna parte cómo hacer lo mismo en jQuery. Supongamos que tengo un elemento de selección en la variable selectObj . Lo que necesito es obtener la última opción en esa selección. En mootools habría hecho algo como:

var option = $(selectObj).getElement(''nth-child(last)'')

¿Puedo hacer algo similar, o cuál es la forma de obtener la última option en jQuery?

PD. Sé sobre el selector padre> hijo , pero realmente no puedo usarlo porque no sé qué selector se ha usado para obtener el select . Solo tengo el elemento resultante.


También puedes usar .last() para este propósito.


jQuery tiene el : último selector

$("tr:last").stuff()

Hará cosas hasta la última fila de una tabla.


$(selectObj).find('':last'')

Puede utilizar find para realizar otra consulta dentro de la consulta actual.

En general, puede consultar las páginas de Selectors y Traversal en los documentos de jQuery cuando está intentando averiguar cómo seleccionar algo.


var option = $(selectObj).children(":last");

Devolverá el último hijo de cualquier elemento.