簡體   English   中英

兩個輸入框之間的jQuery .val Enigma

[英]jQuery .val Enigma between two input boxes

我試圖得到它,以便如果我使用 jQuery UI 和 jQuery 在屏幕上移動一個紅色的 div-square,那么輸入字段會隨着 div 的位置而更新。 我得到了一個簡單的.val。 但是,很難解釋為什么,但我需要讓它在我移動方塊時更新我的​​輸入框,當輸入框值改變時,另一個輸入框反映舊輸入框的新值。 我有什么意義嗎,因為我讓自己感到困惑:)。 我做了一個jsfiddle,所以也許它會更有意義。

如果移動紅色方塊,則其正上方的輸入框會更新,但上方的輸入框不會更新,即使它被編程為反映其下方輸入框的值。

PS這是僅針對jQuery,還是在所有JavaScript中都存在此問題。

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

如果您在代碼中設置值,則需要手動觸發事件,例如

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

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

編輯:沒關系,我誤讀了你想要做的事情。

我稍微清理了你的代碼。 問題是您為#other 的 val 選擇的名稱value已經被 Javascript 的語言所采用。 工作演示在這里

編輯:哦,誤讀了你的問題。 更新了演示; 您的第二個框沒有更新的原因是因為您在放開可拖動框時忘記將其設置為更新。 :)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM