动态可编辑组合框插件 jQuery Combo.js

  • 源码大小:30.51KB
  • 所需积分:1积分
  • 源码编号:19JP-3070
  • 浏览次数:974次
  • 最后更新:2023年05月02日
  • 所属栏目:表单
我要下载
加入收藏
本站默认解压密码:19jp.com 或 19jp_com

简介

Combo.js是一个轻量级的jQuery插件,它可以将标准的选择下拉列表转换为动态的、可编辑的组合框

如何使用它:

1.将Combo.js插件的文件添加到您的jQuery项目中。

  1. <!-- jQuery is required -->
  2. <script src="/path/to/cdn/jquery.min.js"></script>
  3.  
  4. <!-- Combo.js -->
  5. <link rel="stylesheet" href="/path/to/combojs.css" />
  6. <script src="/path/to/combojs.js"></script>

2.添加组合属性到您的选择下拉列表,插件将进行重置。

  1. <select combojs="languages">
  2. <option value="1">jQuery</option>
  3. <option value="2">JavaScript</option>
  4. <option value="3">CSS/CSS3</option>
  5. <option value="4">HTML5</option>
  6. <option value="5">React.js</option>
  7. <option value="6">Vue.js</option>
  8. </select>

3.获取所选选项作为JSON字符串。

  1. JSON.stringify($("#languages").val())

4.将所有选项作为JSON数组获取。

  1. JSON.stringify($combo("languages").items)

5.设置所选选项。

  1. $combo("languages").setSelected(2, "JavaScript");

6.在组合框中添加新选项。

  1. $combo("languages").add([
  2. { label: "Python", value: 7 },
  3. { label: "Go", value: 8 }
  4. ]);

预览截图