06-autocomplete (action, params)方法
9.3.2 autocomplete ("action", params)
方法
使用 autocomplete ("action",params)
方法会对建议列表执行一个操作,如显示或隐藏。具体操作是一个字符串,在第一个参数中指定(比如,使用 "close"
来隐藏列表)。表9-3中列出了这些操作。
| 行为 | 功能 |
| :----- | :----- | :----- | :----- |
| autocomplete ("disable")
| 禁用自动补全机制。建议列表将不再显示 |
| autocomplete ("enable")
| 重新激活自动补全机制。建议列表将再次显示 |
| autocomplete ("search",
value)
| 在数据源(在 options.source
中指定)中搜索匹配字符串 value
。字符串 value
需要达到最少字符数(在 options.minLength
中指定),否则搜索不会执行。一旦匹配出一个建议列表,即会将相应项列出 |
| autocomplete ("close")
| 隐藏建议列表 |
| autocomplete("widget")
| 获取建议列表对应的 <ul>
DOM元素。这是一个可以简便地访问列表的jQuery类对象,而不需要使用jQuery选择器 |
| autocomplete("option",
param)
| 获取指定的 Param
选项的值。该选项对应 autocomplete
(options)
中使用的某个选项 |
| autocomplete("option",
param, value)
| 改变 param
选项的值。该选项对应 autocomplete
(options)
中使用的某个选项 |
| autocomplete ("destroy")
| 移除自动补全管理。建议列表被删除 |