我正在使用jQuery滑塊來更改輸入的值。使用jQuery UI滑塊時更新輸入值
div#slider
input#amount
我使用輸入的值與執行一些數學:
$("input#amount").change(function() {
...
的事情是,當我在輸入輸入一些值,它工作正常,但隨着滑蓋玩,該值似乎會改變,但不執行計算。
的jsfiddle: http://jsfiddle.net/mfeqoL7L/
爲什麼/如何解決這一問題?
Thx!
我正在使用jQuery滑塊來更改輸入的值。使用jQuery UI滑塊時更新輸入值
div#slider
input#amount
我使用輸入的值與執行一些數學:
$("input#amount").change(function() {
...
的事情是,當我在輸入輸入一些值,它工作正常,但隨着滑蓋玩,該值似乎會改變,但不執行計算。
的jsfiddle: http://jsfiddle.net/mfeqoL7L/
爲什麼/如何解決這一問題?
Thx!
的問題是,使用.val
輸入的元素上設置值不火的change
事件:設置.val
後明確Why does the jquery change event not trigger when I set the value of a select using val()?
要手動觸發事件調用.change
。
我增加了.change,它工作得很好。謝謝! – flintsburg 2014-11-24 21:24:07
可能的重複[爲什麼當我使用val()設置select的值時,jquery更改事件不會觸發?](http://stackoverflow.com/questions/4672505/why-does-the-jquery-改變事件不觸發當我設定值選擇我們) – 2014-11-24 19:57:53
確實。奇蹟般有效。謝謝! – flintsburg 2014-11-24 21:23:44