博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS组件系列——显示隐藏密码切换的jQuery插件
阅读量:4346 次
发布时间:2019-06-07

本文共 1041 字,大约阅读时间需要 3 分钟。

可显示隐藏密码切换的jQuery插件

toggle-password.js:

(function ($) {    $.fn.togglePassword = function( options ) {        var s = $.extend( $.fn.togglePassword.defaults, options ),            input = $( this );        $( s.el ).bind( s.ev, function() {            var flag = "password" == $( input ).attr( "type" )             //$(input).removeAttr("type");            //flag ? $( input ).attr( "type", "text" ) : $( input ).attr( "type", "password" );            flag ? $(input)[0].type = "text" : $(input)[0].type = "password";        });    };    $.fn.togglePassword.defaults = {        ev: "click"    };}(jQuery));

  注意:input的type属性无法修改和移除,要修改其属性,需要这样:$(input)[0].type = "text"

  效果图:

 

  总结:1、修改type值得方式:$("input")[0].type = "text",这样修改才行

      2、 组件封装的思想:(1)函数立即执行:(function($){  //do something  }(jQuery));(2)声明定义默认的default对象;(3)$.extend(default, options);完成自定义参数和方法的拓展。

 

转载于:https://www.cnblogs.com/goloving/p/7696361.html

你可能感兴趣的文章
Java解析Excel
查看>>
68 聚合和分组, F和Q查询, cookie, session
查看>>
Python的subprocess模块
查看>>
struts2的 result 通配符 OGNL
查看>>
[Arduino] 逗号分隔文本到数组的两种方法
查看>>
jq动画效果
查看>>
Makefile简单的配置
查看>>
python_8_guess
查看>>
感谢我的python老师
查看>>
Python 求两个文本文件以行为单位的交集 并集 差集
查看>>
mvn package
查看>>
会话管理
查看>>
codepage 和 charset
查看>>
电商企业不可不知的8种数据分析
查看>>
check_mk检测插件 - raid监控
查看>>
举例说一些内建函数
查看>>
jdbc向各种数据库发送sql语句
查看>>
用Java编写你自己的简单HTTP服务器
查看>>
JSP 点击量统计
查看>>
期望dp+高斯消元优化——uvalive4297好题
查看>>