1

我无法找出如何解决这个问题。这是jsfiddle,

http://jsfiddle.net/3w4D3/2/

现在在 jsfiddle 中,我可以更改选择,FilteringSelect如您所见,通过警报,该onChange事件被触发。但在特定情况下,onChange不会触发事件。

以下是重现步骤,

(确保您在 中选择了加利福尼亚FilteringSelect并执行整个复制步骤,而无需单击其他任何地方)

  1. 输入FilteringSelect无效条目(任何垃圾)
  2. 您将看到该按钮已禁用
  3. ca现在为加利福尼亚选择整个垃圾值和类型
  4. 你可以California在结果中看到。
  5. 点击它。此点击不会触发onChange事件

问题是,如果在 中输入无效条目FilteringSelect然后完全删除,并且输入相同的先前选择的值并从结果中重新选择,onChange则不会触发事件。因此,我无法启用禁用的按钮。

有什么办法可以克服这个问题吗?

4

1 回答 1

1

解决了。删除onKeyUp并使用watch()

http://jsfiddle.net/3w4D3/3/

于 2013-10-26T05:05:33.397 回答