效果图


1、首先引入css跟js

<link rel="stylesheet" type="text/css" href="lib/weui.min.css">
<script src='js/jquery.min.js'></script>
<script src='lib/jquery-weui.min.js'></script>

2、html内容

 <div class="weui-search-bar" id="searchBar"><form class="weui-search-bar__form" onkeydown="if(event.keyCode==13) return false;"><div class="weui-search-bar__box"><i class="weui-icon-search"></i><input type="search" class="weui-search-bar__input" id="searchInput"  placeholder="搜索"required=""><a href="javascript:clear()" class="weui-icon-clear" id="searchClear"></a></div><label class="weui-search-bar__label" id="searchText" onclick="OnsearchText()"><i class="weui-icon-search"></i><span>请输入你想要查看的关键字</span></label></form><a href="javascript:cancel()" class="weui-search-bar__cancel-btn" id="searchCancel">取消</a></div>// 显示提示选择<div class="aas" style="display:none;"><button type="" class="aass">桌子</button><button type="" class="aass">椅子</button><button type="" class="aass">电脑</button><button type="" class="aass">a</button></div>   // 显示可选内容<div class="content"><div class="weui-cell"><div class="weui-cell__bd"><p>桌子</p></div></div>        </div>

2-1框架内

 <div class="weui-search-bar" id="searchBar"><form class="weui-search-bar__form" onkeydown="if(event.keyCode==13) return false;"><div class="weui-search-bar__box"><i class="weui-icon-search"></i><input type="search" class="weui-search-bar__input" id="searchInput"  placeholder="搜索"required=""><a href="javascript:clear()" class="weui-icon-clear" id="searchClear"></a></div><label class="weui-search-bar__label" id="searchText" onclick="OnsearchText()"><i class="weui-icon-search"></i><span>请输入你想要查看的关键字</span></label></form><a href="javascript:cancel()" class="weui-search-bar__cancel-btn" id="searchCancel">取消</a></div>

2-2显示提示选择

 <div class="aas" style="display:none;"><button type="" class="aass">桌子</button><button type="" class="aass">椅子</button><button type="" class="aass">电脑</button><button type="" class="aass">a</button></div>

2-3显示可选内容

 <div class="content"><div class="weui-cell"><div class="weui-cell__bd"><p>桌子</p></div></div>     </div>

3、js

// 商品数组
var seller = [{name:'桌子'},{name:'桌子1'},{name:'椅子2'},{name:'椅子2'},{name:'电脑2'},{name:'电脑2'},{name:'电脑桌子2'},{name:'桌子2'},{name:'电脑桌子3'},{name:'电脑桌子a'},{name:'电脑桌子aa'},{name:'桌子a'},{name:'椅子a'},{name:'电脑a'}];allseller();// 获取到所有商品function allseller(){var contentHtml = '';for(var i=0;i<seller.length;i++){contentHtml += '<div class="weui-cell"><div class="weui-cell__bd"><p>'+seller[i].name+'</p></div></div>'} $(".content").html(contentHtml);      }// 显示搜索内容function sousuo(InputVal){allseller()var text = InputVal$('.weui-cell').each(function () {var $self = $(this);var flag = $self.text().search(text);if (flag > -1) {$self.css("display", "");} else {$self.css("display", "none");}});         }       // 点击取消时显示所有function cancel(){$(".aas").hide();allseller();}// 点击X清除显示所有function clear(){$(".content").html('');}// 点击.aass执行$(".aass").click(function(){$("#searchInput").val($(this).text())sousuo($("#searchInput").val());})// 输入值时执行$('#searchInput').bind('input propertychange', function() {sousuo($("#searchInput").val())});function OnsearchText(){$(".aas").show();$(".content").html('');}

3-1 商品数组

     var seller = [{name:'桌子'},{name:'桌子1'},{name:'椅子2'},{name:'椅子2'},{name:'电脑2'},{name:'电脑2'},{name:'电脑桌子2'},{name:'桌子2'},{name:'电脑桌子3'},{name:'电脑桌子a'},{name:'电脑桌子aa'},{name:'桌子a'},{name:'椅子a'},{name:'电脑a'}];

3-2 获取到所有商品

     function allseller(){var contentHtml = '';for(var i=0;i<seller.length;i++){contentHtml += '<div class="weui-cell"><div class="weui-cell__bd"><p>'+seller[i].name+'</p></div></div>'} $(".content").html(contentHtml);      }

3-3 显示搜索内容

     function sousuo(InputVal){allseller()var text = InputVal$('.weui-cell').each(function () {var $self = $(this);var flag = $self.text().search(text);if (flag > -1) {$self.css("display", "");} else {$self.css("display", "none");}});

weui 搜索 weui-search-bar相关推荐

  1. 禁忌搜索(Tabu Search)原理梳理和应用细节-附求解VRPTW问题C++代码

    文章目录 1.禁忌搜索(TS)的相关概念 1.1 搜索空间(search space) 1.2 邻域结构(neighborhood structure) 1.3 禁忌表(tabu) 1.4 解禁标准( ...

  2. Search Bar On Browser_4

    Search Bar On Browser 摘要: 本文介绍主流浏览器的搜索引擎插件标准.本文还解释如何在浏览器的添加搜索引擎插件. 本文内容: 简介 一.       Sherlock标准 二.   ...

  3. C语言实现跳转搜索jump search算法(附完整源码)

    跳转搜索jump search算法 跳转搜索jump search算法的完整源码(定义,实现,main函数测试) 跳转搜索jump search算法的完整源码(定义,实现,main函数测试) #inc ...

  4. 浅析 集束搜索(Bean Search) 算法

    集束搜索(Bean Search) 背景 ​ 场景一:如果说,你想实现:输入一段语音片段,经过一一列操作,实现最后输出语音的内容.再此过程中,假如你不想随机输出一些结果,而想得到最好最优的输出结果,此 ...

  5. php制作搜索框_搜索功能(search.php)模板制作 - WordPress模板开发

    搜索功能(search.php)模板制作 搜索功能是任何网站都必须的功能,通过搜索功能,用户可以快速的在我们的网站上找到自己需要的内容.在wordpress模板制作教程中,搜索功能也需要制作出来,这就 ...

  6. 线搜索(line search)方法

    转自http://www.cnblogs.com/kemaswill/p/3416231.html 在机器学习中, 通常需要求某个函数的最值(比如最大似然中需要求的似然的最大值). 线搜索(line ...

  7. 广度优先搜索 - 宽度优先搜索 - 横向优先搜索 (breadth-first search,BFS)

    广度优先搜索 - 宽度优先搜索 - 横向优先搜索 (breadth-first search,BFS) 1. 广度优先搜索 - 宽度优先搜索 - 横向优先搜索 (breadth-first searc ...

  8. 禁忌搜索(Tabu Search)算法及python实现

    禁忌搜索(Tabu Search)算法及python实现 版权声明:本文为博主原创文章,博客地址:https://blog.csdn.net/adkjb,未经博主允许不得转载. 禁忌搜索(Tabu S ...

  9. 元启发式算法 | 禁忌搜索(Tabu Search)解决TSP问题(Python)

    [元启发式算法]禁忌搜索(Tabu Search)解决TSP问题(Python) 文章目录 [元启发式算法]禁忌搜索(Tabu Search)解决TSP问题(Python) 1.Tabu Search ...

  10. 局部搜索:禁忌搜索(Tabu Search)解决TSP问题的python案例

    禁忌搜索解决TSP问题的python案例 Tabu Search 禁忌(Tabu Search)算法是一种亚启发式(meta-heuristic)随机搜索算法,它从一个初始可行解出发,选择一系列的特定 ...

最新文章

  1. 最多显示6行并且最多显示三条文本
  2. hdu 4751(dfs染色)
  3. Oracle EBS渗透测试工具
  4. SQL having 子句示例 - 使用Sqlite演示
  5. C语言实现类似QQ聊天界面抖动功能
  6. Chrome开发者工具network标签页里的transferred over network和resources loaded by the page的区别
  7. Springboot-实现热部署
  8. python wmi antivirusproduct_使用python的wmi进行远程连接的时候报错
  9. 2.python中的矩阵、多维数组----numpy
  10. python 人脸识别调整人脸大的距离_Python 人脸识别就多简单,看这个就够了!
  11. @程序员,不要再锤产品经理了,锤这个吧!!!
  12. 关于for in和for循环的遍历
  13. 移动磁盘修复、格式化【微PE】
  14. 智能硬件无线通信协议(二)
  15. 主流集成控制系统:EPICS和TANGO
  16. C#条形码图像生成库
  17. ios根号怎么打_ios计算器开根号 苹果手机计算器怎么开根号 详情介绍
  18. 使用F021_API_F2837xD_FPU32.lib 库函数遇到的问题 warning #10068-D: no matching section
  19. pta算法:计算天数
  20. 网站建设之需要改进的地方

热门文章

  1. 程序员能有什么好出路?前路漫漫,望长风破浪!
  2. STC15W408AS单片机串口切换与下载问题
  3. 基于微信云开发的幼儿园招生报名小程序
  4. 合作开发过程产生的专利_技术开发合同中的知识产权归属问题研究
  5. matlab异步电机仿真,基于MATLAB的异步电动机仿真
  6. java计算机毕业设计建筑劳务监管平台源码+mysql数据库+系统+lw文档+部署
  7. HDU2081手机短号(水题)
  8. Android分割线View
  9. 【office操作小知识点|word里取消纠错红色波浪线】
  10. Mac 安装使用 OpenCV 图像处理神器