搜索框组件

一个增强版的元素,为搜索输入提供常用功能。

事件

类型

选项

delay

类型:数字

设置延迟时间(毫秒),在最后一次按键后触发change事件。

minimumLength

类型:数字

设置输入触发change事件前的最小文本长度。无论此设置如何,将输入清空为0总会触发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');