当前位置:编程学习 > JS >>

基于jquery的选择标签至文本域效果,可多选/可过滤重复/可限制个数的实现代码

答案:暂时没有对手动输入的做判断, 需要的话, 可自行在keyup及change事件中添加相关判断.
相关说明及调用方法,请参见代码中的注释.
演示及代码:

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

复制代码 代码如下:

;(function(){
$.fn.extend({
iSelectTags:function(options){
var iset={
name:'.tagsbox',//表单或class或id名
drop:$('#dropbox'),//弹出框定位
pseudoClass:$('#dropbox>p>a'),//可选择的标签定位
close:$('em.close'),//关闭按钮定位
separator:',',//标签间分隔符,建议使用英文逗号
maxCount:10 //默认限制个数,也可以设置表单的data-count值覆盖默认值
}
options = options || {};
$.extend(iset, options);

var _input=$(iset.name);
var _inp

上一个:基于MooTools的很有创意的滚动条时钟动画
下一个:工作中常用到的JS表单验证代码(包括例子)

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,