Nic*_*ver 79
在change当值时不会触发事件编程改变,如果它确实会引起无限循环在许多情况下.
如果您需要触发事件,则在使用时更改值时触发它.change(),如下所示:
$("#hiddenId").val("new value").change();
Run Code Online (Sandbox Code Playgroud)
.change()是.trigger("change")或的快捷方式,如果您不希望该change事件由于某种原因而冒泡,则使用.triggerHandler("change").
hel*_*lle -3
在这种情况下,您确切地知道值何时发生变化(dropbox 的 onchange),因为您通过代码更改了它,所以不需要捕获事件。
只需在 Dropbox 事件的 onchange 部分调用您的反应函数即可。
| 归档时间: |
|
| 查看次数: |
18658 次 |
| 最近记录: |