欢迎您  本站地址:   jQuery输入框创建关键词标签代码-小库平台

小库平台

 找回密码
 立即注册
jQuery输入框创建关键词标签代码-小库平台

小库平台

 找回密码
 立即注册
上一主题 下一主题

jQuery输入框创建关键词标签代码

跳转到指定楼层
楼主
|只看大图 回帖奖励 |倒序浏览 |阅读模式

jQuery输入框创建关键词标签代码是一款在文本框内输入文字然后按空格键可添加标签,可添加或删除多个标签。

js代码
<scripttype="text/javascript">
$(function(){
$(".tags_enter").blur(function(){//焦点失去触发
vartxtvalue=$(this).val().trim();
if(txtvalue!=''){
addTag($(this));
$(this).parents(".tags").css({"border-color":"#d5d5d5"})
}
}).keydown(function(event){
varkey_code=event.keyCode;
vartxtvalue=$(this).val().trim();
if(key_code==13&&txtvalue!=''){//enter
addTag($(this));
}
if(key_code==32&&txtvalue!=''){//space
addTag($(this));
}
});
$(".close").live("click",function(){
$(this).parent(".tag").remove();
});
$(".tags").click(function(){
$(this).css({"border-color":"#f59942"})
}).blur(function(){
$(this).css({"border-color":"#d5d5d5"})
})
})
functionaddTag(obj){
vartag=obj.val();
if(tag!=''){
vari=0;
$(".tag").each(function(){
if($(this).text()==tag+"×"){
$(this).addClass("tag-warning");
setTimeout("removeWarning()",400);
i++;
}
})
obj.val('');
if(i>0){//说明有重复
returnfalse;
}
$("#form-field-tags").before("<spanclass='tag'>"+tag+"<buttonclass='close'type='button'>×</button></span>");//添加标签
}
}
functionremoveWarning(){
$(".tag-warning").removeClass("tag-warning");
}
</script>



下载
回复

使用道具 举报

小黑屋|小库平台

GMT+8, 2024-9-20 00:29 , Processed in 0.056888 second(s), 16 queries , Xcache On.

Powered by Discuz! 3.4

小库提示

扫描下方二维码,访问手机版。