jquery - multinivel - ¿Cómo puedo verificar cuántas opciones hay en un menú desplegable?
menu responsive desplegable (10)
Con javascript puro puede simplemente llamar la longitud en el id del cuadro de selección. Será más rápido. Por lo general, con todo lo que JavaScript nativo funciona mejor con los navegadores modernos
Esto se puede lograr en javascript por
var dropdownFilterSite = document.querySelector( ''#dropDownId'' ); //Similar to jQuery
var length = dropdownFilterSite.length.
Buen sitio web para aprender
www.youmightnotneedjquery.com
Un buen video para ver por Todd Motto
¿Cómo reviso, usando jQuery, cuántas opciones hay en un menú desplegable?
Gracias.
Obtenga la cantidad de opciones en un elemento de selección en particular
$("#elementid option").length
Use la http://api.jquery.com/length/ o el método de tamaño para averiguar cuántos elementos hay en una colección de jQuery. Use el selector descendiente para seleccionar todas las <option>
dentro de un <select>
.
HTML:
<select id="myDropDown">
<option>1</option>
<option>2</option>
.
.
.
</select>
JQuery:
var numberOfOptions = $(''select#myDropDown option'').length
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:
var numberOfOptions = $(''#selectId option'').length;
$("#mydropdown option").length
O si ya obtuviste una referencia,
$(myDropdown).find("option").length
$(''#dropdown_id'').find(''option'').length
$(''#idofdropdown option'').length;
Deberias hacer eso.
$(''select option'').length;
o
$("select option").size()
alert($(''#select_id option'').length);
var length = $(''#mySelectList'').children(''option'').length;
o
var length = $(''#mySelectList > option'').length;
Esto supone que su lista <select>
tiene una ID de mySelectList
.