jquery入门—选择器实现隔行变色实例代码


Posted in Javascript onJanuary 04, 2013

1、JQuery选择器继承了CSS、path语音的部分语法,允许通过标签名、属性名、内容对DOM元素进行快速、准确的选择。
2、JQuery选择器与JavaScript相比,具有代码简单、完善的检测机制的优势。
3、使用JQuery选择器实现隔行变色,示例代码如下

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 
<HTML> 
<HEAD> 
<TITLE> 使用JQuery实现隔行变色 </TITLE> 
<META NAME="Generator" CONTENT="EditPlus"> 
<META NAME="Author" CONTENT=""> 
<META NAME="Keywords" CONTENT=""> 
<META NAME="Description" CONTENT=""> 
<style type="text/css"> 
body{font-size:12px;text-align:center} 
#tbStu{width:260px;border:solid 1px #666;background-color:#eee} 
#tbStu tr{line-height:23px} 
#tbStu tr th{background-color:#ccc;color:#fff} 
#tbStu .trOdd{background-color:#fff} 
</style> 
<script language="javascript" type="text/javascript" src="jquery-1.8.3.min.js"> 
</script> 
<script type="text/javascript"> 
$(function(){ 
$("#tbStu tr:nth-child(even)").addClass("trOdd"); 
}) 
</script> 
</HEAD> 
<BODY> 
<table id="tbStu" cellpadding="0" cellspacing="0"> 
<tbody> 
<tr> 
<th>学号</th><th>姓名</th><th>性别</th><th>总分</th> 
</tr> 
<tr> 
<td>1001</td><td>张小明</td><td>男</td><td>320</td> 
</tr> 
<tr> 
<td>1002</td><td>李明旗</td><td>女</td><td>350</td> 
</tr> 
</tbody> 
</table> 
</BODY> 
</HTML>

效果图如:
jquery入门—选择器实现隔行变色实例代码 
4、使用JavaScript实现隔行变色的代码如下
<script type="text/javascript"> 
window.onload=function(){ 
var oTb=document.getElementById("tbStu"); 
for(var i=0;i<oTb.rows.length-1;i++){ 
if(i%2){ 
oTb.rows[i].className="trOdd"; 
} 
} 
} 
</script>

JQuery实现隔行变色代码
</script> 
<script type="text/javascript"> 
$(function(){ 
$("#tbStu tr:nth-child(even)").addClass("trOdd"); 
}) 
</script>

两者相比,明显JQuery代码更简单。
Javascript 相关文章推荐
IE8 兼容性问题(属性名区分大小写)
Jun 04 Javascript
打印json对象的内容及JSON.stringify函数应用
Mar 29 Javascript
jQuery选择器中含有空格的使用示例及注意事项
Aug 25 Javascript
JavaScript对象之深度克隆介绍
Dec 08 Javascript
jQuery表格插件datatables用法详解
Nov 23 Javascript
Node.js 日志处理模块log4js
Aug 28 Javascript
javascript实现二叉树的代码
Jun 08 Javascript
JS实现闭包中的沙箱模式示例
Sep 07 Javascript
gulp安装以及打包合并的方法教程
Nov 19 Javascript
Angular2实现的秒表及改良版示例
May 10 Javascript
vue 点击其他区域关闭自定义div操作
Jul 17 Javascript
小程序自动化测试的示例代码
Aug 11 Javascript
jquery formValidator插件ajax验证 内容不做任何修改再离开提示错误的bug解决方法
Jan 04 #Javascript
formvalidator验证插件中有关ajax验证问题
Jan 04 #Javascript
使用jquery mobile做幻灯播放效果实现步骤
Jan 04 #Javascript
jquery 插件开发 extjs中的extend用法小结
Jan 04 #Javascript
使用jquery读取html5 localstorage的值的方法
Jan 04 #Javascript
表单的焦点顺序tabindex和对应enter键提交
Jan 04 #Javascript
屏蔽网页右键复制和ctrl+c复制的js代码
Jan 04 #Javascript
You might like
php flush类输出缓冲剖析
2008/10/19 PHP
ThinkPHP3.1新特性之对Ajax的支持更加完善
2014/06/19 PHP
PHP实现与java 通信的插件使用教程
2019/08/11 PHP
laravel model模型处理之修改查询或修改字段时的类型格式案例
2019/10/17 PHP
浅谈laravel框架sql中groupBy之后排序的问题
2019/10/17 PHP
用js怎么把&amp;字符换成&quot;&amp;amp:&quot;
2006/10/19 Javascript
Javascript实现的类似Google的Div拖动效果代码
2011/08/09 Javascript
JSONP 跨域共享信息
2012/08/16 Javascript
JavaScript定义类的几种方式总结
2014/01/06 Javascript
javascript实现数据双向绑定的三种方式小结
2017/03/09 Javascript
详解如何在React组件“外”使用父组件的Props
2018/01/12 Javascript
js中Array对象的常用遍历方法详解
2019/01/17 Javascript
jquery获取input输入框中的值
2019/11/13 jQuery
浅谈Webpack4 Tree Shaking 终极优化指南
2019/11/18 Javascript
js实现登录时记住密码的方法分析
2020/04/05 Javascript
[59:48]LGD vs IG 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Django实现简单分页功能的方法详解
2017/12/05 Python
Python实现上下班抢个顺风单脚本
2018/02/07 Python
对Python3 序列解包详解
2019/02/16 Python
解决Django中修改js css文件但浏览器无法及时与之改变的问题
2019/08/31 Python
使用PyTorch将文件夹下的图片分为训练集和验证集实例
2020/01/08 Python
Python实现将元组中的元素作为参数传入函数的操作
2020/06/05 Python
美国男士西装打折店:Jos. A. Bank
2017/11/13 全球购物
size?丹麦官网:英国伦敦的球鞋精品店
2019/04/15 全球购物
李维斯法国官网:Levi’s法国
2019/07/13 全球购物
幼儿园亲子活动方案
2014/01/29 职场文书
面试后感谢信
2014/02/01 职场文书
员工考核管理制度
2014/02/02 职场文书
护士岗位求职应聘自荐书范文
2014/02/12 职场文书
评析教师个人的自我评价
2014/02/19 职场文书
人事专员职责
2014/02/22 职场文书
兽医医药专业求职信
2014/07/27 职场文书
道歉信范文
2015/05/12 职场文书
沂蒙六姐妹观后感
2015/06/08 职场文书
公开致歉信
2019/06/24 职场文书
golang在GRPC中设置client的超时时间
2021/04/27 Golang