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 相关文章推荐
[IE&amp;FireFox兼容]JS对select操作
Jan 07 Javascript
写出更好的JavaScript程序之undefined篇(中)
Nov 23 Javascript
深入理解JavaScript系列(21):S.O.L.I.D五大原则之接口隔离原则ISP详解
Mar 05 Javascript
js检测离开或刷新页面时表单数据是否更改的方法
Aug 02 Javascript
JS简单测试循环运行时间的方法
Sep 04 Javascript
JS取模、取商及取整运算方法示例
Oct 13 Javascript
Vue.js系列之vue-router(上)(3)
Jan 03 Javascript
获取IE浏览器Cookie信息的方法
Jan 23 Javascript
ES6中的箭头函数实例详解
Apr 06 Javascript
jQuery实现的下雪动画效果示例【附源码下载】
Feb 02 jQuery
微信小程序实现bindtap等事件传参
Apr 08 Javascript
微信小程序动态显示项目倒计时
Jun 20 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在获取指定目录下的目录,在获取的目录下面再创建文件,多平台
2011/08/03 PHP
php echo, print, print_r, sprintf, var_dump, var_expor的使用区别
2013/06/20 PHP
php中ftp_chdir与ftp_cdup函数用法
2014/11/18 PHP
简单谈谈php中的unicode和utf8编码
2015/06/10 PHP
PHP实现的json类实例
2015/07/28 PHP
JavaScript 闭包在封装函数时的简单分析
2009/11/28 Javascript
windows系统下简单nodejs安装及环境配置
2013/01/08 NodeJs
JavaScript调试技巧之console.log()详解
2014/03/19 Javascript
jquery选择器原理介绍($()使用方法)
2014/03/25 Javascript
Nodejs全栈框架StrongLoop推荐
2014/11/09 NodeJs
完美解决jQuery 鼠标快速滑过后,会执行多次滑出的问题
2016/12/08 Javascript
vue组件如何被其他项目引用
2017/04/13 Javascript
jQuery读取本地的json文件(实例讲解)
2017/10/31 jQuery
JS打印彩色菱形的实例代码
2018/08/15 Javascript
js模拟F11页面全屏显示
2019/09/17 Javascript
解决LayUI数据表格复选框不居中显示的问题
2019/09/25 Javascript
[01:08:57]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS LGD第二场
2014/05/24 DOTA
python从sqlite读取并显示数据的方法
2015/05/08 Python
Python 操作MySQL详解及实例
2017/04/30 Python
python使用tensorflow深度学习识别验证码
2018/04/03 Python
python中while和for的区别总结
2019/06/28 Python
Python人工智能之路 之PyAudio 实现录音 自动化交互实现问答
2019/08/13 Python
python hashlib加密实现代码
2019/10/17 Python
Python3 读取Word文件方式
2020/02/13 Python
python 调用API接口 获取和解析 Json数据
2020/09/28 Python
纯CSS3实现地球自转实现代码(图文教程附送源码)
2012/12/26 HTML / CSS
css3实现蒙版弹幕功能
2019/06/18 HTML / CSS
大学新生军训个人的自我评价
2013/10/03 职场文书
金融专业个人的自我评价
2013/10/18 职场文书
采购员岗位职责
2013/11/15 职场文书
保研导师推荐信
2015/03/25 职场文书
公司员工违纪检讨书
2015/05/05 职场文书
纪委立案决定书
2015/06/24 职场文书
初中班级口号霸气押韵
2015/12/24 职场文书
2016应届毕业生就业指导课心得体会
2016/01/15 职场文书
Python可视化动图组件ipyvizzu绘制惊艳的可视化动图
2022/04/21 Python