以前使用Mootools Js框架,文本框有个$('id').highlight()高亮方法,使其高亮显示,效果如下:

JQuery 中没有这个方法,自己今天写了一个Plugin,把代码贴出来分享一下;

代码如下:

jquery-highlight.js

/*description:TextBox HighLightauthor:Allen Liu
*/
(function($) {$.fn.highlight = function(options) {var defaultOpt = {lightColor: 'yellow',   /* 高亮时的颜色 */lightTime: 1000,        /* 高亮时长 (单位:毫秒) */isFocus: true           /* 是否获取焦点 */};options = $.extend(defaultOpt, options);return this.each(function() {var sender = $(this);if (sender.attr('light') == undefined) {var _bgColor = sender.css('background-color');sender.css({ 'background-color': options.lightColor });if (options.isFocus) {sender.focus();}sender.attr('light', true); window.setTimeout(function() {sender.removeAttr('light'); sender.css({ 'background-color': _bgColor });}, options.lightTime);}});}
})(jQuery);

Html代码:

<input type="text" id="txtBox" />
<input type="password" id="txtPwd" />
<input type="button" id="btnHighLight" value="highlight" />

调用方法:

<script src="Scripts/jquery-1.5.1.min.js" type="text/javascript"></script>
<script src="Scripts/jquery-highlight.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
$('#btnHighLight').click(function() {
$('#txtBox').highlight({lightColor:'red', lightTime: 1000 });
$('#txtPwd').highlight({ lightTime: 1000 });
});
});
</script>

效果如下:

转载于:https://www.cnblogs.com/liulikui/archive/2011/04/01/JQuery-Plugin.html

JQuery 文本框高亮显示插件相关推荐

  1. jQuery弹框 remodal 插件

    jQuery弹框 remodal 插件的使用 官方文档点击这里查看详情 其他相关推荐插件 插件描述:Remodal 是一个扁平化,响应式,轻量,快速,容易定制的模态窗口插件.使用声明式状态符号和哈希( ...

  2. jQuery文本框(input textare)事件绑定方法教程

    jquery 的事件绑定已经用on替换了原来的bind,接下来为大家分享下bind的使用方法及input textare事件.目前1.7以上,jquery?的事件绑定已经用on替换了原来的bind,接 ...

  3. jquery文本框改变事件

    可参考如下几个事件: <!doctype html> <html lang="en"> <head><meta charset=" ...

  4. java 文本控件值变化,jquery文本框内容改变事件

    随机推荐 &;04下简易安装 java安装首先需要上的网站下载在lib目录下建立一个jvm文件夹然后解压文件到这个文件夹- 编译安装服务端 有一种方式是:下载-server-generic-u ...

  5. jquery文本框禁止删除值

    禁止删除键 只能输入框用 <input type="text" class="form-control" id="bjzhijiname&quo ...

  6. 如何使用jQuery获取文本框值

    要获取文本框值,可以使用jQuery val()函数. 例如, $('input:textbox').val()-获取文本框值. $('input:textbox').val("新短信&qu ...

  7. 基于bootstrap的富文本框——wangEditor【欢迎增加开发】

    先来一张效果图: 01. 引言 老早就開始研究富文本框的东西,在写完<深入理解javascript原型与闭包>之后,就想着要去做一个富文本框的插件的样例.

  8. js文本框设置必填项_Jquery文本框小例(必填框)

    //当光标离开文本框的时候如果文本框为空,则将文本框边框色设置为红色,如果不为空则为白色.提示:焦点进入控件的事件是focus或者mousedown,焦点离开控件的事件是blur. $(functio ...

  9. 基于bootstrap的富文本框——wangEditor【欢迎加入开发】

    先来一张效果图: 01. 引言 老早就开始研究富文本框的东西,在写完<深入理解javascript原型与闭包>之后,就想着要去做一个富文本框的插件的例子.

最新文章

  1. 麻省理工正式宣布人工智能独立设系!人工智能与电子工程、计算机科学系将三分天下...
  2. 部署Wi-Fi 6之前要回答的5个问题—Vecloud
  3. torch_geometric 笔记: 数据集Cora 简易 GNN
  4. 【CV】10分钟理解Focal loss数学原理与Pytorch代码
  5. 《构架之美》阅读笔记四
  6. Object类有哪些公用方法?
  7. mockito入门_Mockito入门
  8. 超越java jb51_.net mvc超过了最大请求长度的解决方法
  9. asp.net gridview 无法更新数据
  10. sqlServer对内存的管理
  11. tensorflow-object-detection
  12. 关于jquery 1.9以上多次点击checkbox无法选择的
  13. centos 6.5 安装 phpmyadmin
  14. Lena与数字图像处理
  15. 放弃幻想,全面拥抱Transformer:自然语言处理三大特征抽取器(CNN/RNN/TF)比较
  16. 今日头条推荐算法原理全文详解之五
  17. 【软件逆向-分析工具】反汇编和反编译工具
  18. 一道闪光在图片上划过
  19. 判断方阵是否沿主对角线对称
  20. 2014ACM亚洲区域北京邀请赛总结

热门文章

  1. Tomcat 7 'javax.el.ELException' 的解决方式(failed to parse the expression [${xxx}])
  2. python学习: 优秀Python学习资源收集汇总--转
  3. printf and echo
  4. Linux维护笔记五
  5. 关于车机互联方式的一点想法
  6. python 单链表的操作
  7. python3(四)Pandas库
  8. 贷款必看:如何信审电话才能提高贷款通过率?
  9. VS2015编译boost 1.62.0
  10. VC6,SDI视图改变背景颜色的方法