jQuery自动完成插件completer附源码下载
网络编程 2021-07-04 21:04www.168986.cn编程入门
这篇文章主要介绍了jQuery自动完成插件pleter的相关资料,需要的朋友可以参考下
我们在表单输入的时候,如要输入邮箱之类,只需输入邮箱名前段,那么@后面的内容将自动补全,将常用的几个邮箱列出来,用户只需选择一下就可以完成表单的输入。诸如此类的还有时间的输入、域名的输入都能自动完成,这些都由插件pleter来帮您实现。
效果展示图如下所示
HTML
载入jQuery库和插件pleter.js,还有相关CSS样式文件,这些都在源码下载里已打包好了。
<script src="jquery.js"></script> <script src="pleter.js"></script> <link href="pleter.css" rel="stylesheet">
接下来我们在页面中需要放置输入框的地方放置如下代码,这是一个要求用户输入邮箱的输入表单。
<input type="text" id="auto-plete-email" class="form-control" placeholder="E-mail">
Javascript
直接$(element).pleter()调用,非常简单,如果不想用函数调用的方式也可以在元素上使用data-toggle="pleter"和data-属性来调用插件效果。
$(function(){ $("#auto-plete-email").pleter({ separator: "@", source: ["163.", "qq.", "126.", "139.", "gmail.", "hotmail.", "icloud."] }); });
选项设置
选项 | 说明 | 默认值 |
plete | 当输入完成时触发 | function() {} |
itemTag | 弹出展示面板中的列表元素标签 | "li" |
filter | 过滤函数,当输入后会先过滤相关列表内容再展示列表 | function(val) { return val; } |
position | 弹出列表面板相对输入框的位置,值有"", "right", "bottom", "left". | "bottom" |
source | 将要自动补全展示的数据 | [] |
selectedClass | 当弹出面板中的选项被选中时的样式 | "pleter-selected" |
separator | 分隔符,将输入的内容与建议自动完成的部分分隔,如@ | "" |
suggest | 如果设置成true,将会进入建议suggestion模式,将自动匹配所输入的内容 | false |
template | 弹出面板的模板 | "<ul class="pleter-container"></ul>" |
zIndex | 弹出面板的css中的z-index值 | 1 |
Completer插件提供了丰富的选项设置和方法调用。
编程语言
- 宿迁百度关键词排名指南:实现精准营销的关键
- 四川SEO优化怎么做网络推广
- 立昂技术备案老域名收购:如何为您的业务赋能
- 安徽百度关键词seo贵不贵,一般需要多少钱
- 吉林百度快照排名怎么做电话营销
- 多伦新手做SEO怎么做
- 甘肃优化关键词排名推广怎么做论坛营销
- 沙雅SEO网站推广:提升您的在线可见性
- 四川SEO优化如何提升销售额和销售量
- 聂荣网站排名优化:提升网站可见性的全方位指
- 涞水SEO:提升地方企业在线可见性的策略
- 辽宁百度seo排名怎样做网站排名
- 临湘哪有关键词排名优化:提升网站可见度的关
- 黑龙江百度网站优化有没有优惠
- 凉城优化关键词排名推广:提升您的网络可见性
- 萝北整站优化:提升您网站流量和排名的全面指