2011-11-15 18 views
5

Czy to możliwe?Dodawanie pozycji do listy rozwijanej przy pomocy Jquery'ego pod określonym indeksem

używam dołączyć się ten

$(".ddl").append($("<option></option>").val("").text("Select")); 

Ale ten dołącza je na końcu ....

+0

wiem, że to jest stary, ale na wszelki wypadek inni zetknąć się z tym pytaniem: Można wykorzystać .prepend(), jeśli chcesz go za bardzo pierwsza opcja, którą zakładam jest tym, czego chce, ponieważ jest to opcja Select bez wartości. '$ (" .ddl "). Prepend ($ (" ") .val (" "). Text (" Wybierz "));' – jdbosley

Odpowiedz

11

jeśli chcesz dodać na jak indeksie 2 można to zrobić:

$(".dll option").eq(2).before($("<option></option>").val("").text("Select")); 

Oznacza to, wybierz indeks 2 i umieścić nową opcję przed tym.

0

Jeśli masz już dll jak var dll = $(".dll")

dll.children("option").eq(2).before($("<option></option>").val("").text("Select")); 
Powiązane problemy