Qual è il modo più semplice per aggiungere un'opzione a un dropdown usando jQuery?
Funzionerà?
$("#mySelect").append('<option value=1>My option</option>');
Se il nome o il valore dell'opzione è dinamico, non vorrete preoccuparvi dell'escape dei caratteri speciali; in questo caso potreste preferire semplici metodi DOM:
var s= document.getElementById('mySelect');
s.options[s.options.length]= new Option('My option', '1');
per qualsiasi motivo fare $("#myselect").append(new Option("text", "text"));
non funziona per me in IE7+
Ho dovuto usare $("#myselect").html("<option value='testo' "text</option");