Какъв е най-лесният начин да добавите опция
към падащо меню с помощта на jQuery?
Ще работи ли това?
$("#mySelect").append('<option value=1>My option</option>');
Ако името или стойността на опцията са динамични, не искате да се притеснявате за ескапирането на специални символи в тях; в този случай може да предпочетете прости DOM методи:
var s= document.getElementById('mySelect');
s.options[s.options.length]= new Option('My option', '1');
по някаква причина правенето на $("#myselect").append(new Option("text", "text"));
не работи за мен в IE7+
Трябваше да използвам $("#myselect").html("<option value='text'>text</option>");