回答
在这种情况下,您确切地知道,当值更改(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. jquery在opera中更改事件和ie - 设置隐藏字段
- 3. 更改隐藏字段的值
- 4. 更改克隆的隐藏字段值
- 5. 隐藏字段上的Dojo Onchange事件
- 6. jquery.cycle隐藏字段更新
- 7. WebBrowser控件更新隐藏字段
- 8. 更改文本框的值应更新隐藏字段
- 9. 隐藏字段
- 10. 隐藏字段
- 11. 当我不知道使用jQuery进行更改时,隐藏字段上的触发器更改事件?
- 12. jQuery的改变隐藏字段
- 13. 以html格式隐藏多个字段
- 14. 防止隐藏字段的变更
- 15. 可以将更改设置值的隐藏字段的值设置为隐藏字段?
- 16. 根据字符串变量更改隐藏字段值
- 17. 如何改变隐藏字段与checkboxfor
- 18. jquery如何检测隐藏字段的更改
- 19. 更改标记中隐藏字段的值?
- 20. 如何更改复选框的隐藏字段值
- 21. JQuery的淡入隐藏字段和缩小选择更改
- 22. 更改隐藏字段的值而不回发
- 23. JQuery:更改隐藏输入字段的值
- 24. 如何更改隐藏字段的名称属性?
- 25. Extjs - 隐藏字段内容的textlabel值更改
- 26. ASP.NET MVC 4:更改隐藏字段的值在Javascript
- 27. 如何使用Javascript在Gridview中更改隐藏字段的值?
- 28. 更改无线电选择中的多个隐藏字段
- 29. Jquery隐藏字段
- 30. 隐藏字段asp.net
该字段的值如何以及何时更改? – bzlm 2010-11-01 07:59:23
将jQuery标签添加到您的问题 – 2010-11-01 08:03:19
一个隐藏的字段,其值改变将不再是一个隐藏的字段。你在操纵JavaScript中的隐藏字段吗?你想做什么?? – RPM1984 2010-11-01 08:07:08