jQuery Mask 是一个轻量级的 jQuery 插件,用于在 HTML 表单中添加输入掩码。它可以帮助你限制用户输入的字符,并且可以根据你的需要来定义不同的掩码。
jQuery Mask 的使用非常简单,只需要在 HTML 表单中引入 jQuery 和 jQuery Mask 插件,然后使用一行代码就可以实现输入掩码。例如:
$('#phone').mask('(999) 999-9999');
上面这行代码会将 id 为 phone 的文本框设置为 (999) 999-9999 的格式。当用户在文本框中输入时,jQuery Mask 会根据你定义的格式来进行校验和过滤。
此外,jQuery Mask 还可以通过正则表达式来实现复杂的输入校验和过滤。例如:
$('#password').mask(/[a-zA-Z0-9]/, {placeholder: "*"});
上面这行代码会限制 id 为 password 的文本框只能输入字母和数字(a-zA-Z0-9);而且当用户在文本框中输入时会默认显示 * 字符作为占位符。
jQuery 杂项方法
将一个HTML元素集合转换成对应的数组
$.makeArray() 函数用于将一个类似数组的对象转换为真正的数组对象。
注意:类数组对象具有许多数组的属性(例如length属性,[]数组访问运算符等),不过它毕竟不是数组,缺少从数组的原型对象上继承下来的内置方法(例如:pop()、reverse()等)。
参数 | 描述 |
---|---|
object | Object类型 需要转换为数组的类数组对象。 |
转换成数组
将一个 jQuery 对象转换成一个数组。
jQuery 杂项方法
jQuery focus() 方法jQuery 事件方法实例 添加函数到 focus 事件。当 input 字段获得焦点时发生 focus 事件:$("input").focus(f...
jQuery mouseenter() 方法jQuery 事件方法实例 当鼠标指针进入 p 元素时,设置背景色为黄色:$("p").mouseenter(function(){ $("...
jQuery 库拥有完整的 AJAX 兼容套件。 jQuery AJAX 方法列表 AJAX 是一种与服务器交换数据的技术,可以在补充在整个页面的情况下...
CSS 参考手册实例为 @keyframes 动画规定一个名称:div{animation-duration:2s;-webkit-animation-duration:2s; }亲自试一试浏览...
CSS 参考手册实例隐藏被旋转的 div 元素的背面:div{backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-back...