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