jQueryUI 如何实现Combobox功能

本人新手,最近需要在网页上实现一些交互,查了一些资料发现jQueryUI和jQueryEasyUI这两个用的比较多,感觉jQuery看着好看些就选了它,后来在使用过程中发现它竟然没有combobox组件,竟然没有.....没有.....不过已经入坑了,现在换又感觉有些麻烦。黄天不负有心人啊,看了一些前辈写的博客发现官网Autocomplete有个例子竟然实现了combobox,连接https://jqueryui.com/autocomplete/#combobox

并且还有自动搜索功能,拷贝下来试试。。。感觉不错。“不过这是一个由 Autocomplete 和 Button 创建的自定义部件。您可以键入一些字符,来获得基于您的输入过滤的结果,或者使用按钮从完整列表中选择。该输入是从一个已有的 select 元素中读取,传递给带有自定义的 source 选项的 Autocomplete。这是一个不被支持的不完美的部件。这里纯粹是为了演示 autocomplete 定制功能”(参考https://www.runoob.com/jqueryui/example-autocomplete.html)。 大概意思就是这是一个拼凑出来的控件,不能完美支持。

 

不管支持如何,能实现想要的功能就可以,抱着这个态度遇到额第一个问题就是,这个控件的消息响应如何添加。之前做过pc端的软件,网页还是第一次接触,尝试了很长时候,最后发现在autocomplete中添加select即可,第一次接触这种函数式编程,很不适应啊。注意function中的参数,虽然其中的event没有使用,但一定也要添加,感觉应该是函数重载,这个后面再好好学学js的语法,不过这么使用没什么问题了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值