Tilføjelse af indstillinger til et <select> ved hjælp af jQuery?
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>');
702
3
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:
Det fungerer godt.
Hvis du tilføjer mere end ét optionselement, vil jeg anbefale, at du udfører tilføjelsen én gang i stedet for at udføre en tilføjelse på hvert enkelt element.
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(""text");