`
左手边
  • 浏览: 96651 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JQuery的使用总结

 
阅读更多

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技巧总结** jQuery是一款广泛应用于前端开发的JavaScript库,它极大地简化了DOM操作、事件处理、动画制作以及Ajax交互。本篇文章将深入探讨jQuery的核心技巧,帮助开发者更高效地利用这一强大的工具。 ###...

    jquery总结学习资料JQuery总结,jquery总结学习资料JQuery总结,jquery总结学习资料JQuery总结

    jQuery 是一个广泛使用的JavaScript库,由John Resig于2006年创建,它极大地简化了JavaScript编程,尤其是处理DOM操作、事件处理、动画效果和Ajax交互。jQuery 的设计目标是“write less, do more”,它通过提供简洁...

    jquery总结学习资料JQuery总结

    **jQuery 总结** 在实际开发中,jQuery 可以极大地提高工作效率,减少代码量,使得动态交互和界面美化变得更加简单。然而,随着 ES6 和现代前端框架的崛起,如 React 和 Vue,jQuery 在某些场景下可能不再是首选。...

    jquery使用技巧总结

    《jQuery使用技巧深度解析》 在Web开发领域,jQuery是一个广泛应用的JavaScript库,它极大地简化了DOM操作、事件处理、动画制作以及Ajax交互等任务。本文将深入探讨jQuery的使用技巧,帮助开发者提升效率,更好地...

    JQuery学习总结及实例中文WORD版

    资源名称:JQuery 学习总结及实例 中文WORD版内容简介:普通Javascript的缺点:每种控件的操作方式不统一,不同浏览器下有区别,要编写跨浏览器的程序非常麻烦。因此出现了很多对Javascript 的封装库,...

    jquery技巧总结(转)

    **jQuery 技巧总结** jQuery 是一款非常流行的 JavaScript 库,它简化了 HTML 文档遍历、事件处理、动画制作和Ajax交互等任务。自2006年发布以来,jQuery 已经成为 web 开发不可或缺的一部分。这篇总结将探讨一些...

    JQuery个人总结(很全面)

    目录: 1.选择网页元素 2.改变结果集 3.链式操作 4.元素的操作:取值和赋值 5.元素的操作:移动 6.元素的操作:复制、删除和创建 7.工具方法 8.事件操作 9.特殊效果

    jquery 学习笔记总结

    **jQuery 学习笔记总结** jQuery 是一个广泛使用的 JavaScript 库,它简化了网页文档对象模型(DOM)操作、事件处理、动画制作以及Ajax交互。本篇笔记将深入探讨 jQuery 的核心概念,包括选择器、常用方法以及在...

    jQuery 技巧总结

    jQuery 技巧总结,是经验的系统总结,对新手很有帮助,如果你是老手就不要下了,句句实话。jQuery 技巧总结,是经验的系统总结,对新手很有帮助,如果你是老手就不要下了,句句实话。jQuery 技巧总结,是经验的系统总结...

    jQuery日常使用总结

    本文将对jQuery的日常使用进行总结,包括如何引入jQuery库、页面加载事件、事件处理、DOM操作、表单元素的检查与交互,以及提示信息的展示。 1. **引入jQuery库**: 要使用jQuery,首先需要在HTML文件中引入jQuery...

    jquery 归纳总结以及文档介绍

    2. **遍历元素**: 使用 `.each()` 函数可以遍历jQuery对象中的每个元素,例如: ```javascript $("div").each(function(index, element) { console.log("这是第" + index + "个div元素:" + $(element).text()); ...

    Jquery全集 Jquery总结

    jQuery 是一个广泛使用的 JavaScript 库,它极大地简化了 JavaScript 的 DOM 操作、事件处理、动画制作以及 AJAX 交互。本资料旨在全面覆盖 jQuery 的核心概念和实用技巧,通过实例教学,帮助开发者快速上手并熟练...

    jquery经验总结

    《jQuery经验总结——深入浅出JavaScript库的精髓》 jQuery,作为一款强大的JavaScript库,自2006年诞生以来,便以其简洁易用的API和高效的操作DOM能力深受开发者喜爱。本文将从核心概念、选择器、DOM操作、事件...

    jQuery选择器总结

    jQuery选择器总结,网上下载的,非原创的,仅供参考,学习学习。

Global site tag (gtag.js) - Google Analytics