【发布时间】:2011-06-24 20:41:47
【问题描述】:
我有一个第三方 js 函数,它可以动态地向 SELECT 元素添加/删除选项,我想在选项更改时执行一个操作。
我尝试将“onchange”事件附加到选择,但该事件仅在更改“选择”而不是“选项”时触发。
关于我如何做到这一点的任何提示?
【问题讨论】:
-
only when changing 'selection', not 'options'.是什么意思 -
第三方函数是否提供回调机制?哪个插件/功能/什么是ist?
-
@mplungjan:我太矮了...我的意思是当我更改所选选项时会调用“onchange”(通过单击 id 并选择另一个选项);当可用选项列表被脚本更改时,它不会被调用。
-
@Felix Kling:我正在使用 Django FilteredSelectMultiple 小部件(请参阅stackoverflow.com/questions/1698435/django-multi-select-widget)
-
如果您无法将事件附加到添加中,则需要使用 setInterval 监控选择选项的长度,例如
标签: javascript jquery events select