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

  • Jonnyriddlin1

    Jonnyriddlin

    4 Ocak 2007
  • oHeymarvin

    oHeymarvin

    11 Temmuz 2013
  • Rootjunky.com

    Rootjunky.co

    22 EKİM 2011