2011-06-28 12 views

cevap

10
$("select option:last").before("<option>hi</option>"); 

Çevrimiçi demo:http://jsfiddle.net/6MVEd/

+0

// girişi ve düzenleme – Moon

+0

rica ederim için teşekkür ederiz girişi için ben yukarıda gibi yapmış ama sonra da herhangi almanız mümkün değilim jsfiddle – amosrivera

+0

+1 yardımcı memnun teşekkür ederiz sonuç. – demongolem

1

http://jsfiddle.net/

$("#select option:last").prev().append("<option>New Option</option>"); 

Bir kimliğiyle seçme kullanmaktan kaçınmak isteyebilirsiniz.

+0

// Giriş için teşekkürler. – Moon

6
$("#select option").eq(-2).after("<option>hi</option") 

veya

$("#select option").eq(-1).before("<option>hi</option") 

"#select option" tamamen geçerli querySelectorAll seçicidir.

+0

// Giriş için teşekkürler. Seçimle eq kullanabileceğimi öğrendim! Teşekkürler! – Moon

+1

@Moon: Rica ederim. Evet, eşleştirilen öğeleri bir jQuery nesnesindeki tek bir noktaya daraltmanın kolay bir yoludur. Negatif indeks, sondan eleman seçiminde mükemmeldir. – user113716

İlgili konular