javascript - 两个输入框之间的 jQuery .val Enigma

标签 javascript jquery jquery-ui jquery-events

我试图得到它,以便如果我使用 jQuery UI 和 jQuery 在屏幕上移动红色 div 方 block ,则输入字段会随着 div 的位置而更新。我用一个简单的 .val 就可以做到这一点。但是,很难解释为什么,但我需要这样做,以便当我移动方 block 时,它会更新我的输入框,并且当输入框值更改时,另一个输入框反射(reflect)旧输入框的新值。我有任何意义吗,因为我自己都感到困惑:)。我做了一个 jsfiddle,所以也许它会更有意义。

如果移动红色方 block ,则其正上方的输入框会更新,但上方的输入框不会更新,即使它被编程为反射(reflect)其下方输入框的值。

附注这是仅 jQuery 特有的问题,还是所有 JavaScript 中都存在此问题。

http://jsfiddle.net/xmCsq/27/

最佳答案

例如,如果您在代码中设置值,则需要手动触发事件

http://jsfiddle.net/xmCsq/30/

另外,为什么要使用 keyup 事件?

编辑:没关系,我误读了你想要做的事情。

关于javascript - 两个输入框之间的 jQuery .val Enigma,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9779427/

相关文章:

javascript - jQuery 文件 uploader 的 fileuploadprogress 事件上的 data.context 为空

javascript - 为什么这个圆公式在 Javascript 中给出的是椭圆体,而在 Python 中给出的是圆?

javascript - IE8不显示文本区域调整右下角

javascript - 在 jqgrid 上显示的数据大小限制

jQuery UI 非 ajax 选项卡将整个网站加载到自身中?

javascript - 检测跨域弹出窗口何时关闭

javascript - 如何使用小写键将 JSON 解析为对象

javascript - 在javascript中使用https路径下载pdf文件

jquery - 多个自动完成调用 - jQuery

javascript - 为什么我的 jquery 函数在 ajax 加载的页面中的 div 上不起作用