【发布时间】:2019-01-10 05:31:11
【问题描述】:
我正在尝试在输入文本框更改时触发事件:
$('.packeta-selector-branch-id').on('change', function () { alert('helo'); })
这仅适用于我在文本框中手动输入内容,但在我的情况下,外部 javascript 正在设置文本框值,但不起作用。
我创建了一个小 jsfiddle 来展示这个:
https://jsfiddle.net/6vnuqxa0/
试用:
- 点击选择取货点
- 从列表中选择一些东西,然后点击“选择此上车点”。
任何想法如何解决这个问题?
【问题讨论】:
-
这是 IMO 唯一有效的 MutationObserver 用例:当您无法控制更改输入的代码时。如果您可以控制更改输入的代码,那么只需让它在更新值后触发文本框的 onchange 事件。
标签: javascript jquery