http://topic.csdn.net/u/20100806/10/b6f5c08e-5bba-4361-a761-c89b20d42824.html?47565
1、js的window.onload=function(){}与JQuery的$(document).ready(function(){});或者$(function(){});实现功能相同.
2、当输入文本失去焦点时,验证邮箱是否合法:
$(":input.info_form_text").blur(function() {
//验证邮箱
if ($(this).is("#email")) {
var reg = /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/; //电子邮箱正则表达式
//如果邮箱为空 或者 邮箱不是空,但是模式不匹配
if (this.value == "" || this.value != "" && !reg.test(this.value)) {
$("#emailSpan").addClass("error");
$("#emailSpan").html("<span style=\"color: red;\">请输入正确邮箱!</span>");
}
}
}
2、当输入文本失去焦点时,验证密码是否为6-16位字符,数字 字母 符号!
//当文本框失去焦点
$(":input.info_form_text").blur(function() {
//验证密码是否为6-16位字符,数字 字母 符号!
if ($(this).is("#password")) {
var reg = /^.{6,16}$/;
if (this.value == "" || this.value != "" && !reg.test(this.value)) {
$("#passwordSpan").addClass("error");
$("#passwordSpan").html("<span style=\"color: red;\">6-16位字符,数字 字母 符号!</span>");
} else {
$("#passwordSpan").html("<span style=\"color: green;\">输入正确!</span>");
}
}
}).keyup(function() {
$(this).triggerHandler("blur");
}).focus(function() {
$(this).triggerHandler("blur");
})
3、当输入文本失去焦点时,验证以下内容
//当文本框失去焦点,验证公司规模大小大于0、电话由数字和-构成、手机为11为数字
$(":input.info_form_text").blur(function() {
if($(this).is("#size")) {
var reg = /^\d+$/;
if (this.value == "" || this.value != "" && !reg.test(this.value)) {
$("#sizeSpan").addClass("error");
$("#sizeSpan").html("<span style=\"color: red;\">请输入大于0的数字!</span>");
} else {
$("#sizeSpan").html("<span style=\"color: green;\">输入正确!</span>");
}
}
if($(this).is("#tel")) {
var reg = /^\d+[-]?\d+$/;
if (this.value == "" || this.value != "" && !reg.test(this.value)) {
$("#telSpan").addClass("error");
$("#telSpan").html("<span style=\"color: red;\">请输入正确的座机号码!</span>");
} else {
$("#telSpan").html("<span style=\"color: green;\">输入正确!</span>");
}
}
if($(this).is("#LTel")) {
var reg = /^\d{11}/;
if (this.value == "" || this.value != "" && !reg.test(this.value)) {
$("#LTelSpan").addClass("error");
$("#LTelSpan").html("<span style=\"color: red;\">请输入正确的手机号码!</span>");
} else {
$("#LTelSpan").html("<span style=\"color: green;\">输入正确!</span>");
}
}
}).keyup(function() {
$(this).triggerHandler("blur");
}).focus(function() {
$(this).triggerHandler("blur");
})
4、取option中text的值:
$("#nbrFormat option:selected").text()
var val=$('input:radio[name="sex"]:checked').val();radio选中的值
5、offsetParent()的用法:返回到最近设有style="position:relative"
的对象,如下方例子:$(obj).offsetParent()
function addFile(num) {
$("#file" + num).append("<span style=\"position: relative;\"><input type=\"file\" name=\"adpositionFile"+num+"\"/><input type=\"button\" value=\"删除\" name="+num+" onclick=\"del(this);\"><br/><br/></span>");
}
function del(obj) {
$($(obj).offsetParent()).remove();
}
分享到:
相关推荐
**jQuery技巧总结** jQuery是一款广泛应用于前端开发的JavaScript库,它极大地简化了DOM操作、事件处理、动画制作以及Ajax交互。本篇文章将深入探讨jQuery的核心技巧,帮助开发者更高效地利用这一强大的工具。 ###...
jQuery 是一个广泛使用的JavaScript库,由John Resig于2006年创建,它极大地简化了JavaScript编程,尤其是处理DOM操作、事件处理、动画效果和Ajax交互。jQuery 的设计目标是“write less, do more”,它通过提供简洁...
**jQuery 总结** 在实际开发中,jQuery 可以极大地提高工作效率,减少代码量,使得动态交互和界面美化变得更加简单。然而,随着 ES6 和现代前端框架的崛起,如 React 和 Vue,jQuery 在某些场景下可能不再是首选。...
《jQuery使用技巧深度解析》 在Web开发领域,jQuery是一个广泛应用的JavaScript库,它极大地简化了DOM操作、事件处理、动画制作以及Ajax交互等任务。本文将深入探讨jQuery的使用技巧,帮助开发者提升效率,更好地...
资源名称:JQuery 学习总结及实例 中文WORD版内容简介:普通Javascript的缺点:每种控件的操作方式不统一,不同浏览器下有区别,要编写跨浏览器的程序非常麻烦。因此出现了很多对Javascript 的封装库,...
**jQuery 技巧总结** jQuery 是一款非常流行的 JavaScript 库,它简化了 HTML 文档遍历、事件处理、动画制作和Ajax交互等任务。自2006年发布以来,jQuery 已经成为 web 开发不可或缺的一部分。这篇总结将探讨一些...
目录: 1.选择网页元素 2.改变结果集 3.链式操作 4.元素的操作:取值和赋值 5.元素的操作:移动 6.元素的操作:复制、删除和创建 7.工具方法 8.事件操作 9.特殊效果
**jQuery 学习笔记总结** jQuery 是一个广泛使用的 JavaScript 库,它简化了网页文档对象模型(DOM)操作、事件处理、动画制作以及Ajax交互。本篇笔记将深入探讨 jQuery 的核心概念,包括选择器、常用方法以及在...
jQuery 技巧总结,是经验的系统总结,对新手很有帮助,如果你是老手就不要下了,句句实话。jQuery 技巧总结,是经验的系统总结,对新手很有帮助,如果你是老手就不要下了,句句实话。jQuery 技巧总结,是经验的系统总结...
本文将对jQuery的日常使用进行总结,包括如何引入jQuery库、页面加载事件、事件处理、DOM操作、表单元素的检查与交互,以及提示信息的展示。 1. **引入jQuery库**: 要使用jQuery,首先需要在HTML文件中引入jQuery...
2. **遍历元素**: 使用 `.each()` 函数可以遍历jQuery对象中的每个元素,例如: ```javascript $("div").each(function(index, element) { console.log("这是第" + index + "个div元素:" + $(element).text()); ...
jQuery 是一个广泛使用的 JavaScript 库,它极大地简化了 JavaScript 的 DOM 操作、事件处理、动画制作以及 AJAX 交互。本资料旨在全面覆盖 jQuery 的核心概念和实用技巧,通过实例教学,帮助开发者快速上手并熟练...
《jQuery经验总结——深入浅出JavaScript库的精髓》 jQuery,作为一款强大的JavaScript库,自2006年诞生以来,便以其简洁易用的API和高效的操作DOM能力深受开发者喜爱。本文将从核心概念、选择器、DOM操作、事件...
jQuery选择器总结,网上下载的,非原创的,仅供参考,学习学习。