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

  • Anthony Cumia

    Anthony Cumi

    5 EYLÜL 2006
  • Chuck Testa

    Chuck Testa

    14 AĞUSTOS 2011
  • footiecyclo

    footiecyclo

    26 EYLÜL 2009