SORU
14 AĞUSTOS 2009, Cuma


bir WordPress kullanmak Seçin Dizin Ayarlayın

Select kutusu var:

<select id="selectBox">
  <option value="0">Number 0</option>
  <option value="1">Number 1</option>
  <option value="2">Number 2</option>
  <option value="3">Number 3</option>
  <option value="4">Number 4</option>
  <option value="5">Number 5</option>
  <option value="6">Number 6</option>
  <option value="7">Number 7</option>
</select>

""Seçilen dizin dayalı. seçili olarak seçeneklerden birini koymak isterim

Eğer ayarlamak için çalışıyorum, örneğin, "3 Numara", bu çalışıyorum:

$('#selectBox')[3].attr('selected', 'selected');

Ama bu işe yaramıyor. Nasıl bu dizin jQuery kullanarak dayalı olarak seçilen bir seçenek ayarlayabilirsiniz?

Teşekkürler!

CEVAP
14 AĞUSTOS 2009, Cuma


NOT: cevap jQuery 1.6.1 bağlıdır

$('#selectBox :nth-child(4)').prop('selected', true); // To select via index
$('#selectBox option:eq(3)').prop('selected', true);  // To select via value
, .get yorum için teşekkürler DOM öğesi, bir WordPress kullanmak değil döndürür beri işe yaramaz. Akılda tutulması .eq işlevi eğer tercih ederseniz seçici dışında da kullanılabilir.

$('#selectBox option').eq(3).prop('selected', true);

Ayrıca eğer kullanmak isterseniz daha kısa ve öz/okunabilir olabilirdeğer, güvenmek yerine belirli bir seçmedizin:

$("#selectBox").val("3");

Not:.val(3) de bu örnek için çalışır, ama sayısal olmayan değerler tutarlılık için bir dize seçtim dizeleri olmalıdır.< / ^ br . (örneğin <option value="hello">Number3</option> .val("hello")) kullanmak gerekir

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Dopelives

    Dopelives

    30 Temmuz 2009
  • GALERNAYA20

    GALERNAYA20

    19 NİSAN 2011
  • pucksz

    pucksz

    24 Mart 2006