回答
在這種情況下,您確切地知道,當值更改(Dropbox的更改)時,由於您通過代碼更改了它,所以不需要捕獲事件。
只需在Dropbox事件的onchange部分調用您的反應函數即可。
我的情況是我寫了一個函數,用於檢查頁面加載的所有字段的值,並在卸載之前檢查值是否已更改,然後顯示一些消息。它與其他控制工作正常,但不適用於隱藏領域 – munish 2010-11-01 08:29:59
你如何檢查更改? – helle 2010-11-01 08:44:04
雖然這可以起作用,但當您開始將其他偵聽器分配給字段的更改事件時,會造成問題。如果有任何額外的處理程序被附加到事件中,您還必須手動調用它們。同樣,如果這些額外的處理程序稍後被刪除,則必須記住停止手動調用它們。在我看來,手動觸發事件而不是每次手動調用處理程序都更簡單和更優雅。 – Carl 2011-12-05 21:59:54
change
事件不會觸發,當值爲編程已更改,如果它在很多情況下會導致無限循環。
如果您需要的事件觸發,然後改變自己的時候使用.change()
值,這樣觸發它:
$("#hiddenId").val("new value").change();
.change()
是.trigger("change")
一個快捷方式,或者,如果你不想要的change
事件由於某種原因冒泡,然後使用.triggerHandler("change")
。
在我的情況下,以編程方式更改隱藏字段的代碼寫入插件 - 我無法輕鬆更改。我希望只是在隱藏的領域有一個觀察者,以某種方式......有可能嗎? – 2012-11-23 00:04:09
@munish:你應該接受這個答案。點擊旁邊的複選標記。謝謝。 – Oliver 2013-02-22 09:04:24
- 1. 更改隱藏事件
- 2. 關於隱藏輸入字段內的更改事件
- 3. jquery在opera中更改事件和ie - 設置隱藏字段
- 4. 更改隱藏字段的值
- 5. 更改克隆的隱藏字段值
- 6. 可更改的輸入隱藏字段
- 7. 隱藏字段上的Dojo Onchange事件
- 8. blur()隱藏字段時更改()問題
- 9. 隱藏輸入更改事件
- 10. Excel事件更改:隱藏或取消隱藏行
- 11. 更新隱藏字段 - jquery
- 12. jquery.cycle隱藏字段更新
- 13. WebBrowser控件更新隱藏字段
- 14. 更改文本框的值應更新隱藏字段
- 15. 隱藏字段
- 16. 隱藏字段
- 17. 隱藏字段
- 18. 當我不知道使用jQuery進行更改時,隱藏字段上的觸發器更改事件?
- 19. jQuery的改變隱藏字段
- 20. 以html格式提交隱藏字段
- 21. 替代隱藏字段在HTML
- 22. 隱藏複選框字段HTML
- 23. 隱藏文件輸入的jQuery附加更改事件
- 24. 防止隱藏字段的變更
- 25. 可以將更改設置值的隱藏字段的值設置爲隱藏字段?
- 26. 根據字符串變量更改隱藏字段值
- 27. 更改舊文檔的富文本字段的隱藏屬性
- 28. CRM:工作流:修改隱藏字段
- 29. asp.net隱藏字段 - 被修改?
- 30. 如何改變隱藏字段與checkboxfor
該字段的值如何以及何時更改? – bzlm 2010-11-01 07:59:23
將jQuery標籤添加到您的問題 – 2010-11-01 08:03:19
一個隱藏的字段,其值改變將不再是一個隱藏的字段。你在操縱JavaScript中的隱藏字段嗎?你想做什麼?? – RPM1984 2010-11-01 08:07:08