Select öğesinin değerini ayarlarken değişiklik olayını tetiklemenin en kolay ve en iyi yolu nedir .
Aşağıdaki kodu çalıştırmayı bekliyordum
$('select#some').val(10);
veya
$('select#some').attr('value', 10);
Bu, yapılması gereken oldukça mantıklı bir şey olduğunu düşündüğüm değişiklik olayının tetiklenmesine neden olur. Sağ?
Eh, durum böyle değil. Bunu yaparak change () olayını tetiklemeniz gerekir
$('select#some').val(10).change();
veya
$('select#some').val(10).trigger('change');
ancak select değeri bazı javascript koduyla değiştirilir değiştirilmez değişiklik olayını tetikleyecek bir çözüm arıyorum.