根据昨天项目中使用的ztreejs下拉树,今天想着能实现搜索功能的下拉树,

网上查了半天 感觉都不是很符合自己的要求,所以决定自己修改,终于大功告成,

通过修改实现了既能单选搜索的下拉树 又能多选搜索的下拉树,并且下拉树的菜单项从后台获取数据,简直棒极了!

下面说下我如何实现的

1、项目先引入css  js  基于jquery的所以需要引入jqueryjs

<link rel="stylesheet" type="text/css" href="css/select3.css"/>
<script type="text/javascript" src="./js/jquery-1.11.2.min.js"></script>

<script type="text/javascript" src="./js/select3.js" charset="utf-8"></script>

2、布局简单极了 只需要一个<input type="text" /> 可以根据自己项目要求布局,当然功能实现了 布局就是小case了。。。

3、然后我根据select3js需要的格式,把从后台得到数据进行整理 主要就用了三个字段 :菜单id 父菜单id 名称

select3搜索下拉树

然后把整理的数据再次整理为select3js需要的格式  通过递归的方式进行整理数据

select3搜索下拉树

 

 

select3搜索下拉树

 4、然后调用就可以了

$('#test1').select3({
treeData:shu(arr)
});
实现以后为下图所示

select3搜索下拉树

select3搜索下拉树

select3搜索下拉树

 




相关文章:

  • 2021-12-09
  • 2021-12-09
  • 2021-12-09
  • 2021-07-30
  • 2021-11-02
  • 2021-09-21
  • 2021-12-09
猜你喜欢
  • 2021-12-06
  • 2022-12-23
  • 2021-11-28
  • 2022-01-03
  • 2022-12-23
  • 2022-12-23
  • 2021-12-09
相关资源
相似解决方案