JQuery tokeninput 输入提示

简介

简介:输入提示自动完成插件,类似google搜索的自动完成的功能,例如,segmentfault撰写文章、提问时添加标签的时候下拉框自动的提示。
官网:http://loopj.com/jquery-tokeninput/

使用

  • 下载文件

在官网下载tokeninput相关的文件:
图片描述

将这些文件放入项目中,本人习惯性放入项目的common/plugin/..目录下。

  • 引入
    在html中引入:


<link rel="stylesheet" href="../../../common/plugin/tokeninput/token-input-facebook.css" type="text/css" />
<link rel="stylesheet" href="../../../common/plugin/tokeninput/token-input.css" type="text/css" />
<script type="text/javascript" src="../../../common/plugin/tokeninput/jquery.tokeninput.js"></script>

代码示例

html代码

<form id="book-setting-add-form" class="smart-form">
  <dl class="dl-horizontal fullscreen-dl ">
      <dt>学期</dt>
      <dd>
        <section class="col col-8">
         <label class="select">
            <select name="termId" id="add-term">

            </select><i></i>
        </section>
       </dd>
       <dt>课程名称</dt>
       <dd>                               
        <section class="col col-8">
             <input type="text" name="" id="token-courseId">
             <input type="hidden" name="courseId" id="add-course">
             </section>
        </dd>
        <dt>教材名称</dt>
        <dd>
         <section class="col col-8">
            <input type="text" name="" id="token-bookId">
            <input type="hidden" name="bookId" id="add-bookId">
          </section>
        </dd>
        </dl>
  </form>

js代码

 //初始化课程名称
  $("#token-courseId").tokenInput("/server/basic/course/info/list.json",
    {
      theme: "facebook",
      hintText: "请输入  课程名称",
      noResultsText: "没有相关课程",
      searchingText: "搜索中...",
      preventDuplicates: true,
      minChars: 2,
      searchDelay: 500
    });

  //初始化教材名称
    $("#token-bookId").tokenInput("/server/basic/book/info/list.json",
    {
      theme: "facebook",
      hintText: "请输入 教材名称",
      noResultsText: "没有相关教材",
      searchingText: "搜索中...",
      preventDuplicates: true,
      minChars: 2,
      searchDelay: 500
    });

效果截图

图片描述

另,jquery.tokeninput.js中的DEFAULT_SETTINGS设置中,默认是queryParam: "q",可以根据项目需要设置为queryParam: "keywords"。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值