第一:建立页面,使用html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>JQuery实战1-用户名校验</title>
<link type="text/css" href="userVerify.css" rel="stylesheet" />
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="userVerify.js"></script>
</head>
<body>
请输入用户名:<input type="text" id="userName" class="userText" />
<input type="button" value="校验" id="verifyButton" />
<div id="result"></div>
</body>
</html>
第二步:建立css,用来装饰html
.userText {
/*控制文本框的边框是红色的实战*/
border: 1px solid red;
background-image: url(E:\视频\源码\JQuery实战视频教程SRC&PPT\JQuery实战第一讲:概述、环境准备及入门实例\UserVerify\userVerify.gif);
background-repeat:repeat-x;
background-position:bottom;
}
第三步:引入JQuery代码,来支持JS的编写(JQuery代码过多,在这里不做介绍)
第四:编写js代码
//需要首先通过javascript来解决内容部分奇偶行的背景色不同
//$(document).ready(function(){
//
//});
//简化的ready写法
$(function(){
//找到表格的内容区域中第一个tr除外所有的奇数行
//使用even是为了把通过tbody tr返回的所有tr元素中,在数组里面下标是偶数的元素返回
//因为这些元素,实际上是我们期望的tbody里面的奇数行
$("tbody tr:even").css("background-color","#ECE9D8");
//我们需要找到所有的学号单元格
var numId=$("tbody td:even");
//给这些单元格注册鼠标点击事件
numId.click(function(){
//创建一个文本框
var inputObj=$("<input type='text'>");
//找到当前鼠标点击的td,this对应的就是响应了click的那个td
var tdObj=$(this);
//需要将当前td中的内容放到文本框中
//将文本框插入到td中
inputObj.appendTo(tdObj);
});
});