一、表单应用

1.表单验证:

首先创建一个表单:

<form method="post" action=""><div class="int"><label for="username">用户名:</label><input type="text" id="username" class="required"/></div><div class="int"><label for="email">邮箱:</label><input type="text" id="email" class="required"/></div><div><label for="personinfo">个人资料:</label><input type="text" id="personinfo"/></div><div class="sub"><input type="submit" value="提交" id="send"/><input type="reset" id="res" /></div>
</form>

验证表单元素步骤如下:

  (1)判断当前失去焦点的元素是"用户名"还是"邮箱",然后分别处理。

  (2)如果是"用户名",判断元素的值的长度是否小于6,如果小于6,则用红色提醒用户输入不正确,反之,则用绿色提醒用户输入正确。

  (3)如果是"邮箱",判断元素的值是否符合邮箱的格式,如果不符合,则用红色提醒用户输入不正确,反之,则用绿色提醒用户输入正确。

  (4)将提醒信息追加到当前元素的父元素的最后。

jQuery代码如下:

$("form : input").blur(function(){var $parent=$(this).parent();if($(this).is("#username")){if(this.value==""||this.value.length<6){var errorMsg="请输入至少6位的用户名.";$parent.append("<span class="formtips onError">"+error Msg+'</span>');}else{var okMsg='输入正确.';$parent.append('<span class="formtips onSuccess">'+ok Msg+'</span>');}} //验证邮箱正确if($(this).is("#email")){if(this.value==""||(this.value!==""&&!/.+@.+\.[a-zA-Z]{2,4}$/.test(this.value)){var errorMsg="请输入正确的E-mail地址.";$parent.append('<span class="formtips onError">'+error Msg+'</span>');}else{var okMsg='请输入正确.';$parent.append('<span>'+ok Msg+'</span>');}}
})

二、contains选择器:

  contains选择器可以根据<td>元素的内容来选择当前<td>元素。例如: 

<table><tr><td>王五</td><td>李四</td><td>张三</td></tr>
</table>

如果要选择王五那一行,为它添加一个select类名,代码如下:

$("tr:contains('王五')").addClass("selected");

转载于:https://www.cnblogs.com/koto/p/5314836.html

jQuery复习:第五章相关推荐

  1. 算法复习第五章贪心法

    算法复习第五章贪心法 概述 TSP 最近邻点策略 最短连接策略 图着色问题 最小生成树(Prim算法.Kruskal) 0-1bag问题 活动安排问题 多机调度 概述 TSP 最近邻点策略 最短连接策 ...

  2. 通信网络基础期末复习-第五章-路由算法

    写在前面:本文主要依据为<通信网络基础>李建东,盛敏编著,如有侵权,请联系作者删除.本文仅用于个人期末复习与知识结构的搭建. 文章目录 第五章 路由算法 5.1 路由算法概述 5.1.1路 ...

  3. jQuery系列 第五章 jQuery框架动画特效

    第五章 jQuery框架动画特效 5.1 jQuery动画特效说明 jQuery框架中为我们封装了众多的动画和特效方法,只需要调用对应的动画方法传递合适的参数,就能够方便的实现一些炫酷的效果,而且jQ ...

  4. 《计算机组成原理》复习第五章—中央处理器

    第五章 中央处理器 5.1 CPU功能和组成 5.1.1 CPU的基本功能 CPU主要包括了运算器和控制器两大部分,运算器的功能实现第二章已经学过了,这里我们中点讨论一下控制器的内容. 当一条指令进入 ...

  5. 软件工程经济学期末复习第五章

    软件工程经济学期末复习总结 第5章 软件生产过程经济分析 软件生产过程: 规划.需求分析.概要设计.详细设计.编码.系统集成.测试.交付 本章研究主要内容: 生产过程的规模效应 投入要素与产出关联变动 ...

  6. 操作系统考研复习——第四章(文件管理)

    操作系统考研复习--第四章(文件管理) 4. 文件管理 4.1 文件管理基础 4.1.1 文件的概念 1. 数据项.记录和文件 2. 文件属性 3. 文件系统的接口 4. 文件的基本操作 5. 文件的 ...

  7. jQuery实战读书笔记(第五章)

    第五章 用动画和特效装扮页面 1. 显示和隐藏元素 1.1 可折叠的模块 $('div.caption img').click(function(){ var body$ = $(this).clos ...

  8. NLP复习资料(2)-三~五章:形式语言、语料库、语言模型

    NLP复习资料-三~五章 1.第三章:形式语言 2.第四章:语料库 3.第五章:语言模型 国科大,宗老师<自然语言处理>课程复习笔记,个人整理,仅供参考. 1.第三章:形式语言 1.语言描 ...

  9. 软件工程复习提纲——第五章

    软件工程复习提纲,期末.考研的学霸笔记 第五章--详细设计 第五章详细设计 详细设计阶段的根本目标:确定应该怎样具体地实现所要求的系统. 结构程序设计: 1)如果一个程序的代码块仅仅通过顺序.选择和循 ...

  10. 软件工程导论第五章复习总结附思维导图及部分习题答案

    软件工程导论第五章复习总结附思维导图及部分习题答案 总体设计 一.设计过程 1.设想提供选择的方案 2.选取合理的方案 3.推荐最佳方案 4.功能分解 5.设计软件结构 6.设计数据库 7.制定测试计 ...

最新文章

  1. python子进程通信_python执行子进程实现进程间通信的方法
  2. 安卓完全退出程序的六种方法(欢迎新手学习,大手指导)
  3. MATLAB - 为什么imshow(g,[])可以正常显示,而imshow(g)却显示空白图像?
  4. 脑与认知科学3 脑神经影像下
  5. formal method online checking tool
  6. java springMVC SSM 操作日志 4级别联动 文件管理 头像编辑 shiro redis
  7. 一些javascript免费中文书籍
  8. 开源php面板,宝塔面板nginx安装终于搞定了
  9. adb android源码分析,Android源码分析(十六)----adb shell 命令进行OTA升级
  10. oracle 查询不同编号的时间最小记录_投稿 | ORACLE amp; PostgreSql 利用伪列删除完全重复的两行...
  11. MUI侧滑导航:页面组件(本地插件化)
  12. JAVA设计模式《四》
  13. 项目设计报告可行性分析
  14. AE 制作一个简单的动画
  15. 添加引用提示:未能找到引用的组件“XXX”。未能加载类型库。加载类型库/DLL 时出错。...
  16. sd卡驱动分析之host
  17. 升级glibc经验谈!!!
  18. C语言goto语句 做一个自动关机小程序 —— 给小伙伴来个“恶作剧”吧
  19. 《实验细节》MELD文本预处理
  20. Lanczos插值,最邻近插值,双线性二次插值,三次插值

热门文章

  1. 8.16 记忆增强神经网络:MANN、神经网络图灵机
  2. collections.OrderedDict()
  3. 有趣的算法(六):3分钟看懂插入排序(C语言实现)
  4. 【医疗影像处理】对分割的mask做处理,保留最大联通区域
  5. 已知圆心 坐标和一点坐标和角度 就之后的坐标_LaTeX 中绘制多个相交椭圆(对起始角度与终止角度的思考)...
  6. php快速排序空间复杂度,PHP 算法基础----时间复杂度和空间复杂度(转载)
  7. Leetcode91. Decode Ways
  8. SQL Server-【知识与实战VIII】触发器(下)
  9. 7-5 删除字符串中的子串 (20 分)
  10. JavaWeb — session+Cookie