SearchBox 小部件

一个增强的 <input> 元素,提供搜索输入的常见功能。

事件

类型

选项

delay

类型:数字

设置最后一个按键后的延迟(以毫秒为单位),在 change 事件触发之前。

minimumLength

类型:数字

设置输入触发 change 事件之前的最小文本长度。将输入清空至 0 将始终触发 change 事件,无论此设置如何。

方法

change( )

触发搜索输入的 change 事件。

$(".input").searchBox('change');

count( value )

设置搜索框上计数标签的值。这可以用来向用户反馈搜索当前匹配的“事物”数量。value 是一个字符串。

遵循的标准模式是:

  • 如果搜索框为空,则设置为可用项目的数量:"300"
  • 如果搜索框不为空,则设置为匹配项目的数量,以及可用项目的数量:"120 / 300"

如果 value 为 null、undefined 或空白,则计数字段将被隐藏。

$(".input").searchBox('count', '120 / 300');

value()

返回:字符串

获取搜索输入的当前值。

var type = $(".input").searchBox('value');

value( value )

设置搜索输入的当前值。

$(".input").searchBox('value','hello');