我正在使用 jQuery slider 来更改输入的值。
div#slider
input#amount
我使用输入的值来执行一些数学运算:
$("input#amount").change(function() {
...
问题是,当我在输入中输入某个值时,它工作正常,但是使用 slider 时,该值似乎发生了变化,但没有执行任何计算。
jsfiddle: http://jsfiddle.net/mfeqoL7L/
为什么/如何解决这个问题?
谢谢!
最佳答案
问题是使用 .val
在输入元素上设置值不会触发 change
事件:Why does the jquery change event not trigger when I set the value of a select using val()?
要在设置 .val
后显式手动触发事件调用 .change
。
关于javascript - 使用 jQuery UI slider 时更新输入值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27112637/