SearchBox( 搜索框) 组件

一. 加载方式
//class 加载方式
<input id="ss" class="easyui-searchbox" style="width:300px"
data-options="searcher:qq,prompt:'Please Input
Value',menu:'#box'"></input>
<div id="box" style="width:120px">
<div data-options="name:'all',iconCls:'icon-ok'">All News</div>
<div data-options="name:'sports'">Sports News</div>
</div>


//JS 加载调用
$('#ss').searchbox({
searcher : function (value, name) {
alert(value + ',' + name);
},
menu : '#box',
prompt : '请输入内容',
});

 

二.属性列表

  

//属性设置
$('#ss').searchbox({
width : 300,
height : 30,
value : '固定内容',
searcher : function (value, name) {
alert(value + ',' + name);
},
menu : '#box',
prompt : '请输入内容',
disabled : true,
});

 

三. 方法列表

//返回属性对象
console.log($('#ss').searchbox('options'));


//返回文本框对象
console.log($('#ss').searchbox('textbox'));


//返回当前索引值
console.log($('#ss').searchbox('getValue'));


//改变当前索引值
$('#ss').searchbox('setValue','改变值')


//选择指定的搜索类型
$('#ss').searchbox('selectName', 'sports');


//返回当前索引类型值
console.log($('#ss').searchbox('getName'));


//重置搜索框宽度
$('#ss').searchbox('resize', 200);


//销毁搜索框
$('#ss').searchbox('destroy');


//禁用和启用
$('#ss').searchbox('disable');
$('#ss').searchbox('enable');


//清理搜索框内容
$('#ss').searchbox('clear');


//重置搜索框内容
$(document).dblclick(function () {
$('#ss').searchbox('reset');
});


//返回类型名对象
var m = $('#ss').searchbox('menu');
var item = m.menu('findItem', '体育');
m.menu('setIcon', {
target: item.target,
iconCls: 'icon-save'
});

 

PS:我们可以使用$.fn.searchbox.defaults 重写默认值对象。

转载于:https://www.cnblogs.com/qinsilandiao/p/5010440.html

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值