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 相关文章推荐
javascript jQuery插件练习
Dec 24 Javascript
javascript小组件 原生table排序表格脚本(兼容ie firefox opera chrome)
Jul 25 Javascript
Node.js和PHP根据ip获取地理位置的方法
Mar 14 Javascript
js实现用户注册协议倒计时的方法
Jan 21 Javascript
PHP实现的各种中文编码转换类分享
Jan 23 Javascript
JS实现选中当前菜单后高亮显示的导航条效果
Oct 15 Javascript
基于jquery实现页面滚动时顶部导航显示隐藏
Apr 20 Javascript
JavaScript上传文件时不用刷新页面方法总结(推荐)
Aug 15 Javascript
Angularjs按需查询实例代码
Oct 30 Javascript
ng-alain表单使用方式详解
Jul 10 Javascript
vue-cli项目中使用echarts图表实例
Oct 22 Javascript
深入理解基于vue-cli的webpack打包优化实践及探索
Oct 14 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
MYSQL数据库初学者使用指南
2006/11/16 PHP
PHP5.2中date()函数显示时间与北京时间相差8小时的解决办法
2009/05/28 PHP
PHP新手NOTICE错误常见解决方法
2011/12/07 PHP
PHP curl伪造IP地址和header信息代码实例
2015/04/27 PHP
php通过各种函数判断0和空
2020/07/04 PHP
php7 图形用户界面GUI 开发示例
2020/02/22 PHP
dojo 之基础篇(二)之从服务器读取数据
2007/03/24 Javascript
深入探寻javascript定时器
2015/01/02 Javascript
JS实现从表格中动态删除指定行的方法
2015/03/31 Javascript
javascript封装的sqlite操作类实例
2015/07/17 Javascript
javascript 广告移动特效的实现代码
2016/06/25 Javascript
jquery.flot.js简单绘制折线图用法示例
2017/03/13 Javascript
vue2.0获取自定义属性的值
2017/03/28 Javascript
js处理包含中文的字符串实例
2017/10/11 Javascript
webpack3之loader全解析
2017/10/26 Javascript
微信小程序如何使用云开发
2019/05/17 Javascript
[02:23]完美世界全国高校联赛街访DOTA2第一期
2019/11/28 DOTA
[35:55]完美世界DOTA2联赛PWL S3 Rebirth vs CPG 第一场 12.11
2020/12/13 DOTA
python实现探测socket和web服务示例
2014/03/28 Python
python更新列表的方法
2015/07/28 Python
在Django中输出matplotlib生成的图片方法
2018/05/24 Python
使用python将大量数据导出到Excel中的小技巧分享
2018/06/14 Python
Python实现程序判断季节的代码示例
2019/01/28 Python
python爬虫 基于requests模块发起ajax的get请求实现解析
2019/08/20 Python
python多任务之协程的使用详解
2019/08/26 Python
PyTorch中的Variable变量详解
2020/01/07 Python
Django DRF路由与扩展功能的实现
2020/06/03 Python
numpy的Fancy Indexing和array比较详解
2020/06/11 Python
python实现一个简单RPC框架的示例
2020/10/28 Python
Merrell迈乐澳大利亚网站:购买户外登山鞋
2017/05/28 全球购物
物业经理自我鉴定
2014/03/03 职场文书
学校法制宣传月活动总结
2014/07/03 职场文书
私营公司诉讼代理委托书范本
2014/09/13 职场文书
体育活动总结
2015/02/04 职场文书
2015年科研工作总结范文
2015/05/13 职场文书
yolov5返回坐标的方法实例
2022/03/17 Python