Hvad er den nemmeste måde at tilføje en option
til en dropdown ved hjælp af jQuery?
Vil dette fungere?
$("#mySelect").append('<option value=1>My option</option>');
Hvis indstillingens navn eller værdi er dynamisk, vil du ikke skulle bekymre dig om at undvige specialtegn i den; i dette tilfælde foretrækker du måske simple DOM-metoder:
var s= document.getElementById('mySelect');
s.options[s.options.length]= new Option('My option', '1');
af en eller anden grund gør $("#myselect").append(new Option("text", "text")));
virker ikke for mig i IE7+
Jeg var nødt til at bruge $("#myselect").html(""<option value='text'>text</option>");