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ş:
jQuery - metin) seçin bir denetimin se...
Özelliği HTML Checkbox alma değeri değ...
SQL Sütun Max Değeri olan satırları Se...
ve html seçeneği seçili değeri almak a...
Nasıl varsayılan metin ve açılan kutu ...