Jak sprawdzić, używając jQuery, ile opcji jest w rozwijanym menu?
Dzięki.
jquery
drop-down-menu
Asim Zaidi
źródło
źródło
.children('option').length;
był jedynym sposobem, w jaki mogłem uzyskać rzeczywistą liczbę opcji / select.length po tym, jak dynamicznie zapełniłem moją listę wyboru za pomocą ajax w pliku .done ({}); używając .append (). Tak trzymać!Lub jeśli masz już do niego odniesienie,
źródło
Użyj właściwości length lub metody size, aby dowiedzieć się, ile elementów znajduje się w kolekcji jQuery. Użyj selektora potomków, aby wybrać wszystkie elementy
<option>
w pliku<select>
.HTML:
JQuery:
I krótka uwaga: często będziesz musiał zrobić coś w jQuery dla bardzo konkretnej rzeczy, ale najpierw musisz sprawdzić, czy ta bardzo konkretna rzecz istnieje. Właściwość length jest doskonałym narzędziem. przykład:
To „tłumaczy się” na „Jeśli element o ID = myDropDown ma jakąkolwiek opcję podrzędną, zrób to, co musisz zrobić.
źródło
Kliknij tutaj, aby zobaczyć poprzedni post na ten temat
Zasadniczo po prostu skieruj na identyfikator wybranego elementu i wykonaj następujące czynności:
źródło
Że należy to zrobić.
źródło
Uzyskaj liczbę opcji w określonym elemencie wyboru
źródło
źródło
źródło
lub
źródło
.size()
przydaje się, jeśli chceszZa pomocą czystego javascript możesz po prostu wywołać długość w identyfikatorze pola wyboru. Będzie szybciej. Zazwyczaj natywny javascript działa coraz lepiej w nowoczesnych przeglądarkach
Można to osiągnąć w javascript przez
Dobra strona internetowa do nauki
www.youmightnotneedjquery.com
Dobry film do obejrzenia autorstwa Todda Motto
https://www.youtube.com/watch?v=pLISnANteJY
źródło