Javascript 两个输入框之间的jQuery.val谜

Javascript 两个输入框之间的jQuery.val谜,javascript,jquery,jquery-ui,javascript-events,Javascript,Jquery,Jquery Ui,Javascript Events,我试图得到它,这样如果我使用jQuery UI和jQuery在屏幕上移动一个红色的div方块,那么输入字段就会随着div的位置而更新。我用一个简单的.val实现了这一点。但是,很难解释为什么,但是我需要这样做,当我移动正方形时,它会更新我的输入框,当输入框值改变时,另一个输入框会反映旧输入框的新值。我说得通吗,因为我把自己弄糊涂了:)。我做了一个jsfiddle,所以在那里可能会更有意义 如果移动红方块,则其正上方的输入框将更新,但上方的输入框不会更新,即使它已编程为反映其下方输入框的值 另外,

我试图得到它,这样如果我使用jQuery UI和jQuery在屏幕上移动一个红色的div方块,那么输入字段就会随着div的位置而更新。我用一个简单的.val实现了这一点。但是,很难解释为什么,但是我需要这样做,当我移动正方形时,它会更新我的输入框,当输入框值改变时,另一个输入框会反映旧输入框的新值。我说得通吗,因为我把自己弄糊涂了:)。我做了一个jsfiddle,所以在那里可能会更有意义

如果移动红方块,则其正上方的输入框将更新,但上方的输入框不会更新,即使它已编程为反映其下方输入框的值

另外,这是只针对jQuery的,还是所有JavaScript中都存在这个问题

谢谢


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

还有,为什么要使用keyup事件


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

我稍微整理了一下你的代码。问题是,您为#他人的val选择的名称,
value
,已经被Javascript语言采用。工作演示


编辑:哦,误读了你的问题。更新了演示;第二个框未更新的原因是,当您放开可拖动框时,忘记将其设置为“更新”。)

“…它被编程来反映价值…”在哪里?没有理由,这是我认为我应该做的。我做错了吗?为什么输入框的值,坐标,只有当你将光标悬停在div上时才会更新?我会使用更改事件,因为你实际上没有在输入框中键入/键入任何内容。哦,好吧,我希望能够在输入框中键入一个数字,并在div上更新它你的欢迎(the welcome)“没关系”是因为一开始我没有意识到你想要在两个方向上更新(红色框是输入,红色框是输入)。