在参考jquery自动完成组合框时,有人可以解释一下change
事件的内容以及何时被触发?
来自官方文件:
当字段模糊时触发,如果值已更改; ui.item 指的是所选项目。
field is blurred
是什么意思?
答案 0 :(得分:3)
“模糊”表示“失去焦点”,例如你单击该字段,它会获得焦点,然后单击其他地方,然后字段“模糊”。
DOM events spec说明以下内容(强调添加):
当元素失去焦点时,会发生模糊事件 指点设备或通过选项卡导航。此活动适用于 以下元素:LABEL,INPUT,SELECT,TEXTAREA和BUTTON。
当字段失去焦点时,如果该字段的值发生了变化,则会触发“更改”事件:
当控件丢失输入焦点及其时,会发生更改事件 自获得关注以来,价值已被修改。此活动有效 INPUT,SELECT和TEXTAREA。元件。