¿Cómo verifico, usando jQuery, cuántas opciones hay en un menú desplegable?
Gracias.
jquery
drop-down-menu
Asim Zaidi
fuente
fuente
.children('option').length;
fue la única forma en que pude obtener la opción real count / select.length después de poblar mi lista de selección dinámicamente a través de ajax en el .done ({}); usando .append (). ¡Camino a seguir!O si ya tiene una referencia,
fuente
Utilice la propiedad length o el método size para averiguar cuántos elementos hay en una colección jQuery. Utilice el selector de descendientes para seleccionar todos
<option>
los dentro de a<select>
.HTML:
JQuery:
Y una nota rápida, a menudo tendrá que hacer algo en jquery para algo muy específico, pero primero debe ver si existe algo muy específico. La propiedad de longitud es la herramienta perfecta. ejemplo:
Esto se 'traduce' a "Si el elemento con ID = myDropDown tiene alguna opción" descendiente, haga lo que necesite hacer.
fuente
Haga clic aquí para ver una publicación anterior sobre esto
Básicamente, solo apunte a la ID de la selección y haga esto:
fuente
Deberias hacer eso.
fuente
Obtener la cantidad de opciones en un elemento seleccionado en particular
fuente
fuente
fuente
o
fuente
.size()
es útil si desea encadenarCon javascript puro, puede simplemente llamar a la longitud en la identificación del cuadro de selección. Será más rápido. Por lo general, con todo lo que el javascript nativo funciona cada vez mejor con los navegadores modernos
Esto se puede lograr en javascript por
Buen sitio web para aprender
www.youmightnotneedjquery.com
Un buen video para ver de Todd Motto
https://www.youtube.com/watch?v=pLISnANteJY
fuente