2 Kasım 2010, Salı
Seçin alma değeri (açılan) değiştirmeden
Ulaşmak istediğim şey <select>
açılan değiştirmeden önce açılan değerini istiyorum değiştiğinde. Jquery 1.3.2 sürümünü kullanıyor ve değiştirmek üzerine olay kullanıyorum ama orada alıyorum değerini değiştirmek sonra.
<select name="test">
<option value="stack">Stack</option>
<option value="overflow">Overflow</option>
<option value="my">My</option>
<option value="question">Question</option>
</select>
Demek şu anda Benim önceki değeri istiyorum değiştiğinde olay (yığın değiştirdim ıe) yığın değiştirdiğimde şimdi seçeneği sağlar bu durumda benim bekleniyor yani.
Bu nasıl sağlanabilir ?
Düzenleme:Benim durumumda aynı sayfa içinde birden fazla seçim kutusu aynı şey hepsi için uygulanacak istiyorsun yaşıyorum. Benim seçmek de tüm ajax ile sayfa yüklemek sonra eklenir.
CEVAP
2 Kasım 2010, Salı
Birleştirinodakbu olaydeğiştirinolay istediğinizi elde etmek için:
(function () {
var previous;
$("select").on('focus', function () {
// Store the current value on focus and on change
previous = this.value;
}).change(function() {
// Do something with the previous value after the change
alert(previous);
// Make sure the previous value is updated
previous = this.value;
});
})();
Çalışan örnek: http://jsfiddle.net/x5PKf/766
Bunu Paylaş:
ve html seçeneği seçili değeri almak a...
ios8 iPad kullanıcı musluklar HTML eti...
Nasıl varsayılan metin ve açılan kutu ...
Alma yöntemi 'null' veya...
Seçin Birleşik Devletleri için Açılan ...