Jak mogę usunąć lub dodać elementy z wybranego pola? Korzystam z jQuery, co powinno ułatwić zadanie. Poniżej znajduje się przykładowe pole wyboru.
<select name="selectBox" id="selectBox">
<option value="option1">option1</option>
<option value="option2">option2</option>
<option value="option3">option3</option>
<option value="option4">option4</option>
</select>
javascript
jquery
html
html-select
Teifion
źródło
źródło
Możesz usunąć wybrany element za pomocą:
Jest to przydatne, jeśli masz listę, a nie listę rozwijaną.
źródło
Aby dodać element, utworzę drugie pole wyboru i:
Ale nie jQuery.
źródło
Aby usunąć element
Aby dodać element
Aby sprawdzić opcję
Aby usunąć wybraną opcję
źródło
To powinno to zrobić:
źródło
Uważam, że wtyczka do manipulacji polem wyboru jQuery jest przydatna w tego typu rzeczach.
Możesz łatwo usunąć element według indeksu, wartości lub wyrażenia regularnego.
Aby usunąć wszystkie opcje, możesz to zrobić
$("#myselect").removeOption(/./);
.źródło
Dynamiczne dodawanie / usuwanie wartości bez stałego kodu:
// dynamicznie usuwaj wartość z zaznaczenia
// Dodaj wartość dynamiczną, aby wybrać
źródło
Znalazłem dwie strony, które wydają się pomocne, napisane dla ASP.Net, ale powinny mieć zastosowanie te same rzeczy:
źródło
Poniższe linki będą pomocne-
http://api.jquery.com/remove/
http://api.jquery.com/append/
źródło
Aby to powiększyć, dla każdego, kto może wyglądać, możesz także:
i
źródło
JavaScript
jQuery
źródło
Musiałem usunąć pierwszą opcję z zaznaczenia, bez identyfikatora, tylko klasę, więc z powodzeniem wykorzystałem ten kod:
źródło
Chcę tylko zasugerować inny sposób dodania
option
. Zamiast ustawianiavalue
itext
jako łańcucha można również wykonać:Jest to mniej podatne na błędy rozwiązanie przy dynamicznym dodawaniu wartości opcji i tekstów.
źródło
Jeśli ktoś potrzebuje usunąć WSZYSTKIE opcje wewnątrz zaznaczenia, zrobiłem małą funkcję.
Mam nadzieję, że uznasz to za przydatne
Tylko trzeba biec
źródło
$('#contenedor_modelos').empty();
? Miło jest jednak zobaczyć jakąś akcję :)to jest pole wyboru HTML
jeśli chcesz całkowicie usunąć i dodać opcję z pola wyboru, możesz użyć tego kodu
Czasami musimy ukryć i pokazać opcję z pola wyboru, ale nie usuwaj, możesz użyć tego kodu
kiedyś trzeba usunąć wybraną opcję z pola wyboru
kiedy musisz usunąć wszystkie opcje, to ten kod
kiedy potrzebna jest pierwsza opcja, a potem ten kod
źródło