请解释jquery自动完成更改事件

时间:2012-05-30 07:18:27

标签: combobox jquery jquery-autocomplete

在参考jquery自动完成组合框时,有人可以解释一下change事件的内容以及何时被触发?

来自官方文件:

  

当字段模糊时触发,如果值已更改; ui.item   指的是所选项目。

field is blurred是什么意思?

1 个答案:

答案 0 :(得分:3)

“模糊”表示“失去焦点”,例如你单击该字段,它会获得焦点,然后单击其他地方,然后字段“模糊”。

DOM events spec说明以下内容(强调添加):

  

当元素失去焦点时,会发生模糊事件   指点设备或通过选项卡导航。此活动适用于   以下元素:LABEL,INPUT,SELECT,TEXTAREA和BUTTON。

当字段失去焦点时,如果该字段的值发生了变化,则会触发“更改”事件:

  

当控件丢失输入焦点及其时,会发生更改事件   自获得关注以来,价值已被修改。此活动有效   INPUT,SELECT和TEXTAREA。元件。