javascript - 使用 jQuery UI slider 时更新输入值

标签 javascript jquery input onchange

我正在使用 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/

相关文章:

javascript - 从 div 中删除类时应用动画

javascript - uploader Chrome ( DropZone ) 出现 ERR_SPDY_PING_FAILED 错误

javascript - 如何对具有特定 URL 的所有页面进行更改

javascript - jQuery 各节中输入值的总和

android - 以编程方式禁用android中的触摸输入

javascript - 根据时间对 JSON JS 对象进行排序

javascript - Angular/ Material 模式对话框不适用于谷歌地图的形状点击

jquery - 使用磁贴对 WebFlow 进行 Ajax 调用

javascript - 在 jQuery 中缓存或不缓存 $(this)

go - 控制台中的多行输入