智能提示框 datalist

需求   :  搜索框    老大不喜欢单纯下拉框(太多东西让你选   乱花渐欲迷人眼,好吧  眼花缭乱),

                               他想一边输入(搜索内容包含的内容)一边筛选出下拉框的内容     

 

果断使用 HTML 的  datalist  标签

<input type="text" autocomplete="off" class="form-control"  list="chiplist">
<datalist id="chiplist" ></datalist>

$.ajax({
        type: "POST",
        dataType: "json",
        url: "/getChip.do",
        success: function (chiplist) {
            var length = chiplist.length;
            if (length  > 0) {
                for (var i = 0; i < length ; i++) {
                    var item=chiplist[i];
                    $('#chiplist')
                        .append('<option value="' + item.ChipName + '">'  + item.ChipName +   '</option>');
                }
            }
        }
    });

 

 

---  更新与2019-08 -31

测试时数据量小没问题,数据量大(15条以上)时     不美观

因为datalist 标签不支持css样式美化(样式由浏览器), 想实现缩小下拉框长度,弄个滚动条,计划泡汤

 jq插件网 这个 (兼容ie  只要把selectivity-jquery.js 控制台报错的所有字符全部注释掉)

http://www.jq22.com/jquery-info17813

多功能下拉分页选择插件SelectPage(原创)

http://www.jq22.com/jquery-info14227   

 

最后希望  HTML 的  datalist  能完善点,这功能真的很强大,完全不用导入插件等。

既然是下拉框那就是无法编辑

http://www.jq22.com/jquery-info17813

http://www.jq22.com/jquery-info4493

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

huang_ftpjh

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值