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 相关文章推荐
getElementById在任意一款浏览器中都可以用吗的疑问回复
May 13 Javascript
JavaScript 三种不同位置代码的写法
Oct 25 Javascript
javascript生成随机大小写字母的方法
Feb 20 Javascript
jQuery插件EnPlaceholder实现输入框提示文字
Jun 05 Javascript
全面解析JS字符串和正则表达式中的match、replace、exec等函数
Jul 01 Javascript
JS中append字符串包含onclick无效传递参数失败的解决方案
Dec 26 Javascript
基于node下的http小爬虫的示例代码
Jan 11 Javascript
深入理解Vue router的部分高级用法
Aug 15 Javascript
Vue.js 父子组件通信的十种方式
Oct 30 Javascript
node.js实现微信开发之获取用户授权
Mar 18 Javascript
Vue实现星级评价效果实例详解
Dec 30 Javascript
2020淘宝618理想生活列车自动领喵币js脚本的代码
Jun 02 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
thinkphp控制器调度使用示例
2014/02/24 PHP
表单提交错误后返回内容消失问题的解决方法(PHP网站)
2015/10/20 PHP
深入剖析浏览器退出之后php还会继续执行么
2016/05/17 PHP
Laravel+jQuery实现AJAX分页效果
2016/09/14 PHP
实例:尽可能写友好的Javascript代码
2006/10/09 Javascript
Javascript 面向对象 对象(Object)
2010/05/13 Javascript
jquery $.ajax各个事件执行顺序
2010/10/15 Javascript
面向对象的Javascript之一(初识Javascript)
2012/01/20 Javascript
NodeJS 模块开发及发布详解分享
2012/03/07 NodeJs
JSONP 跨域访问代理API-yahooapis实现代码
2012/12/02 Javascript
javascript操作JSON的要领总结
2012/12/09 Javascript
javascript获取函数名称、函数参数、对象属性名称的代码实例
2014/04/12 Javascript
充分发挥Node.js程序性能的一些方法介绍
2015/06/23 Javascript
Jquery结合HTML5实现文件上传
2015/06/25 Javascript
jQuery实现平滑滚动页面到指定锚点链接的方法
2015/07/15 Javascript
Eclipse编辑jsp、js文件时卡死现象的解决办法汇总
2016/02/02 Javascript
Javascript之String对象详解
2016/06/08 Javascript
jQuery实现订单提交页发送短信功能前端处理方法
2016/07/04 Javascript
详解Chart.js轻量级图表库的使用经验
2018/05/22 Javascript
Express的HTTP重定向到HTTPS的方法
2018/06/06 Javascript
ECharts地图绘制和钻取简易接口详解
2019/07/12 Javascript
小程序实现图片移动缩放效果
2020/05/26 Javascript
python使用百度翻译进行中翻英示例
2014/04/14 Python
Python实现修改IE注册表功能示例
2018/05/10 Python
python re正则匹配网页中图片url地址的方法
2018/12/20 Python
Python3中函数参数传递方式实例详解
2019/05/05 Python
Python3安装psycopy2以及遇到问题解决方法
2019/07/03 Python
PyCharm使用之配置SSH Interpreter的方法步骤
2019/12/26 Python
Pytorch之卷积层的使用详解
2019/12/31 Python
django 取消csrf限制的实例
2020/03/13 Python
CSS3 实现穿梭星空动画
2020/11/13 HTML / CSS
有关HTML5 Video对象的ontimeupdate事件(Chrome上无效)的问题
2013/07/19 HTML / CSS
聪明的粉丝购买门票的地方:TickPick
2018/03/09 全球购物
我爱幼儿园演讲稿
2014/09/11 职场文书
2015年推普周活动总结
2015/03/27 职场文书
Flutter集成高德地图并添加自定义Maker的实践
2022/04/07 Java/Android