我无法找出如何解决这个问题。这是jsfiddle,
现在在 jsfiddle 中,我可以更改选择,FilteringSelect
如您所见,通过警报,该onChange
事件被触发。但在特定情况下,onChange
不会触发事件。
以下是重现步骤,
(确保您在 中选择了加利福尼亚FilteringSelect
并执行整个复制步骤,而无需单击其他任何地方)
- 输入
FilteringSelect
无效条目(任何垃圾) - 您将看到该按钮已禁用
ca
现在为加利福尼亚选择整个垃圾值和类型- 你可以
California
在结果中看到。 - 点击它。此点击不会触发
onChange
事件
问题是,如果在 中输入无效条目FilteringSelect
然后完全删除,并且输入相同的先前选择的值并从结果中重新选择,onChange
则不会触发事件。因此,我无法启用禁用的按钮。
有什么办法可以克服这个问题吗?