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优缺点分析说明
Jun 09 Javascript
解决3.01版的jquery.form.js中文乱码问题的解决方法
Mar 08 Javascript
jquery动态增加删除表格行的小例子
Nov 14 Javascript
解决js中window.open弹出的是上次的缓存页面问题
Dec 29 Javascript
jQuery关键词说明插件cluetip使用指南
Apr 21 Javascript
逐一介绍Jquery data()、Jquery stop()、jquery delay()函数(详)
Nov 04 Javascript
Vue.js基础知识汇总
Apr 27 Javascript
使用BootStrap实现表格隔行变色及hover变色并在需要时出现滚动条
Jan 04 Javascript
在vue中实现简单页面逆传值的方法
Nov 27 Javascript
[原创]js实现保存文本框内容为本地文件兼容IE,chrome,火狐浏览器
Feb 14 Javascript
基于脚手架创建Vue项目实现步骤详解
Aug 03 Javascript
Vue + ts实现轮播插件的示例
Nov 10 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单件模式结合命令链模式使用说明
2008/09/07 PHP
详解PHP中的mb_detect_encoding函数使用方法
2015/08/18 PHP
PHP+JS三级菜单联动菜单实现方法
2016/02/24 PHP
网页常用特效代码整理
2006/06/23 Javascript
[原创]静态页面也可以实现预览 列表不同的显示方式
2006/10/14 Javascript
一起来写段JS drag拖动代码
2010/12/09 Javascript
jquery下jstree简单应用 - v1.0
2011/04/14 Javascript
javascript使用中为什么10..toString()正常而10.toString()出错呢
2013/01/11 Javascript
jQuery点击弹出下拉菜单的小例子
2013/08/01 Javascript
JS常用表单验证方法总结
2014/05/22 Javascript
jQery使网页在显示器上居中显示适用于任何分辨率
2014/06/09 Javascript
JavaScript中使用Object.create()创建对象介绍
2014/12/30 Javascript
Bootstrap每天必学之基础排版
2015/11/20 Javascript
AngularJS过滤器filter用法实例分析
2016/11/04 Javascript
js中开关变量使用实例
2017/02/24 Javascript
js HTML5 canvas绘制图片的方法
2017/09/08 Javascript
详解javascript 变量提升(Hoisting)
2019/03/12 Javascript
详解在HTTPS 项目中使用百度地图 API
2019/04/26 Javascript
浅谈Vue的响应式原理
2019/05/30 Javascript
JavaScript实现鼠标移入随机变换颜色
2020/11/24 Javascript
[03:09]2014DOTA2国际邀请赛 Mushi前队友送上祝福
2014/07/12 DOTA
Python中input和raw_input的一点区别
2014/10/21 Python
Pytorch Tensor的索引与切片例子
2019/08/18 Python
python中调试或排错的五种方法示例
2019/09/12 Python
决策树剪枝算法的python实现方法详解
2019/09/18 Python
python 图像增强算法实现详解
2021/01/24 Python
CSS3制作翻转效果_动力节点Java学院整理
2017/07/11 HTML / CSS
蹦床仓库:Trampoline Warehouse
2018/12/06 全球购物
兰蔻法国官方网站:Lancôme法国
2020/02/22 全球购物
JAVA招聘远程笔试题
2015/07/23 面试题
优秀中学生事迹材料
2014/01/31 职场文书
继承公证书格式
2015/01/26 职场文书
中小企业员工手册范本
2015/05/14 职场文书
太空授课观后感
2015/06/17 职场文书
2016年春季趣味运动会开幕词
2016/03/04 职场文书
基于Android10渲染Surface的创建过程
2022/08/14 Java/Android