Jaki jest najprostszy sposób na dodanie opcji
do listy rozwijanej przy użyciu jQuery?
Czy to zadziała?
$("#mySelect").append('<option value=1>My option</option>');
Jeśli nazwa lub wartość opcji jest dynamiczna, nie chcesz się martwić o uciekanie od znaków specjalnych; w tym przypadku możesz preferować proste metody DOM:
var s= document.getElementById('mySelect');
s.options[s.options.length]= new Option('My option', '1');
z jakiegoś powodu robienie $("#myselect").append(new Option("text", "text"));
nie działa dla mnie w IE7+
Musiałem użyć $("#myselect").html("<option value='text'>text</option>");
.