SORU
12 Ocak 2011, ÇARŞAMBA


Neden jquery change olayı seçeneğini kullanarak bir val değerini hiç tetiklemez()?

<select id="single">
    <option>Single</option>
    <option>Single2</option>
</select>

<script>
$(function() {
    $(":input#single").change(function(){
    /* This logic is not being run when value is set by val(), but does run when user selects a value with their mouse */
    }
});

$("#single").val("Single2");
</script>

CEVAP
12 Ocak 2011, ÇARŞAMBA


change çünkü bu olay gerçek bir olay tarayıcı javascript kodu ile kullanıcı tarafından yerine başlatılan gerektirir.

Bunun yerine:

$("#single").val("Single2").change();

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 30GB

    30GB

    14 AĞUSTOS 2006
  • huyked

    huyked

    28 Mart 2008
  • Samantha Crain

    Samantha Cra

    30 EKİM 2008