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 相关文章推荐
利用JQuery的load函数动态加载其它页面的内容的实现代码
Dec 14 Javascript
jquery ajax例子返回值详解
Sep 11 Javascript
Egret引擎开发指南之创建项目
Sep 03 Javascript
node.js cookie-parser 中间件介绍
Jun 06 Javascript
ES6教程之for循环和Map,Set用法分析
Apr 10 Javascript
node打造微信个人号机器人的方法示例
Apr 26 Javascript
JS面向对象的程序设计相关知识小结
May 26 Javascript
使用pkg打包Node.js应用的方法步骤
Oct 19 Javascript
vue 本地服务不能被外部IP访问的完美解决方法
Oct 29 Javascript
JS监听滚动和id自动定位滚动
Dec 18 Javascript
爬虫利器Puppeteer实战
Jan 09 Javascript
JavaScript常用工具函数汇总(浏览器环境)
Sep 17 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网页游戏学习之Xnova(ogame)源码解读(五)
2014/06/23 PHP
Win2003+apache+PHP+SqlServer2008 配置生产环境
2014/07/29 PHP
PHP基于单例模式编写PDO类的方法
2016/09/13 PHP
php实现数组纵向转横向并过滤重复值的方法分析
2017/05/29 PHP
番茄的表单验证类代码修改版
2008/07/18 Javascript
javascript跨域的4种方法和原理详解
2014/04/08 Javascript
IE中getElementsByName()对有些元素无效的解决方案
2014/09/28 Javascript
JS基于Mootools实现的个性菜单效果代码
2015/10/21 Javascript
详解JavaScript模块化开发
2016/12/04 Javascript
jQuery使用siblings获取某元素所有同辈(兄弟姐妹)元素用法示例
2017/01/30 Javascript
jQuery实现给input绑定回车事件的方法
2017/02/09 Javascript
浅谈原型对象的常用开发模式
2017/07/22 Javascript
Cpage.js给组件绑定事件的实现代码
2017/08/31 Javascript
详解基于Node.js的HTTP/2 Server实践
2018/05/31 Javascript
微信小程序清空输入框信息与实现屏幕往上滚动的示例代码
2020/06/23 Javascript
Node 使用express-http-proxy 做api网关的实现
2020/10/15 Javascript
使用Vue实现一个树组件的示例
2020/11/06 Javascript
[01:00:26]Ti4主赛事胜者组第一天 EG vs NEWBEE 1
2014/07/19 DOTA
[00:09]DOTA2新版本PA至宝特效动作展示
2014/11/19 DOTA
[13:16]INFAMOUS vs VGJ T BO3
2018/06/07 DOTA
Python深入学习之特殊方法与多范式
2014/08/31 Python
python之wxPython应用实例
2014/09/28 Python
django如何通过类视图使用装饰器
2019/07/24 Python
Django使用rest_framework写出API
2020/05/21 Python
详解Python3 定义一个跨越多行的字符串的多种方法
2020/09/06 Python
如何基于Python pygame实现动画跑马灯
2020/11/18 Python
阿迪达斯德国官方网站:adidas德国
2017/07/12 全球购物
Java面试题:说出如下代码的执行结果
2015/10/30 面试题
如何写自我评价?自我评价写什么好?
2014/03/14 职场文书
我爱读书演讲稿
2014/05/07 职场文书
2014年党务公开方案
2014/05/08 职场文书
中国梦演讲稿5分钟
2014/08/19 职场文书
2015年学生会干事工作总结
2015/04/09 职场文书
企业党员岗位承诺书
2015/04/27 职场文书
改进工作作风心得体会
2016/01/23 职场文书
Django开发RESTful API实现增删改查(入门级)
2021/05/10 Python