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');