SORU
30 Ocak 2009, Cuma


jQuery - metin) seçin bir denetimin seçili değeri ayarı açıklama

Seçin bir kontrol var, ve javascript bir değişkeni bir metin dizesi var.

JQuery kullanarak seçin denetimin seçili eleman var metin açıklaması ile öğe yok olan değeri, (farklı olarak) ayarlayın.

Değeri ayarlamak oldukça saçmadır biliyorum. örneğin

$("#my-select").val(myVal);

Ama biraz metin açıklaması ile orada tıkandım. Metin açıklaması değeri almanın bir yolu olmalı sanırım, ama beynim Cuma öğleden sonra-ed iş çıkarabilmek için.

CEVAP
30 Ocak 2009, Cuma


Verilen bu HTML:

<select>
    <option value="0">One</option>
    <option value="1">Two</option>
</select>

JQuery v1 açıklaması ile seçin.6 :

var text1 = 'Two';
$("select option").filter(function() {
    //may want to use $.trim in here
    return $(this).text() == text1; 
}).prop('selected', true);

1.6 aşağıda jQuery sürümleri ve daha büyük veya eşit 1.4 için açıklama yapın: http://stackoverflow.com/a/3644500/31532

var text1 = 'Two';
$("select option").filter(function() {
    //may want to use $.trim in here
    return $(this).text() == text1; 
}).attr('selected', true);

Bu yaklaşım, 1.6, yukarıda sürümleri, ama daha az 1.9, daha çalışsa 1.6 beri onaylanmaz unutmayın.will not workjQuery 1.9 .

Önceki sürümler için: açıklama seçin

val() Her iki durumda da işlemek gerekir. Bunu görüyor musun?

Örneğin:

$('select').val('1'); // selects "Two"
$('select').val('Two'); // also selects "Two"

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jose LviS el Bambino ( JLB )   LviSito

    Jose LviS el

    3 ŞUBAT 2008
  • AyfionGaming

    AyfionGaming

    20 ŞUBAT 2013
  • karneson

    karneson

    23 Temmuz 2006