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中的ajax分页实现代码
Sep 20 Javascript
js 获取radio按钮值的实例
Aug 17 Javascript
js获取指定的cookie的具体实现
Feb 20 Javascript
JavaScript函数作用域链分析
Feb 13 Javascript
js实现用户离开页面前提示是否离开此页面的方法(包括浏览器按钮事件)
Jul 18 Javascript
jquery实现具有嵌套功能的选项卡
Feb 12 Javascript
js手机号4位显示空格,银行卡每4位显示空格效果
Mar 23 Javascript
Express URL跳转(重定向)的实现方法
Apr 07 Javascript
前端图片懒加载(lazyload)的实现方法(提高用户体验)
Aug 21 Javascript
Vue.js进行查询操作的实例详解
Aug 25 Javascript
详解angular部署到iis出现404解决方案
Aug 14 Javascript
微信小程序自定义导航栏实例代码
Apr 05 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实现的生成静态HTML速度快类库
2007/03/31 PHP
支持php4、php5的mysql数据库操作类
2008/01/10 PHP
深入PHP变量存储的详解
2013/06/13 PHP
Laravel如何使用数据库事务及捕获事务失败后的异常详解
2017/10/23 PHP
学习YUI.Ext第五日--做拖放Darg&amp;Drop
2007/03/10 Javascript
formValidator3.3的ajaxValidator一些异常分析
2011/07/12 Javascript
JavaScript入门之对象与JSON详解
2011/10/21 Javascript
jquery的ajax异步请求接收返回json数据实例
2014/06/16 Javascript
jquery单行文字向上滚动效果的实现代码
2014/09/05 Javascript
DOM节点删除函数removeChild()用法实例
2015/01/12 Javascript
js实现兼容性好的微软官网导航下拉菜单效果
2015/09/07 Javascript
12 款 JS 代码测试必备工具(翻译)
2016/12/13 Javascript
Angular.Js中ng-include指令的使用与实现
2017/05/07 Javascript
JS实现简单日历特效
2020/01/03 Javascript
基于javascript实现移动端轮播图效果
2020/12/21 Javascript
详解阿里Node.js技术文档之process模块学习指南
2021/01/04 Javascript
Python使用设计模式中的责任链模式与迭代器模式的示例
2016/03/02 Python
Python模拟用户登录验证
2017/09/11 Python
Python if语句知识点用法总结
2018/06/10 Python
Linux下python制作名片示例
2018/07/20 Python
Flask之请求钩子的实现
2018/12/23 Python
python中rb含义理解
2020/06/18 Python
python raise的基本使用
2020/09/10 Python
python如何快速拼接字符串
2020/10/28 Python
CSS3绘制超炫的上下起伏波动进度加载动画
2016/04/21 HTML / CSS
详解px单位html5响应式方案
2018/03/08 HTML / CSS
Canvas实现保存图片到本地的示例代码
2018/06/28 HTML / CSS
计算机专业毕业生的自我评价
2013/11/18 职场文书
名企HR怎样看待求职信
2014/02/23 职场文书
民政局个人整改措施
2014/09/24 职场文书
团员个人总结
2015/02/26 职场文书
2015年护士节慰问信
2015/03/23 职场文书
2015年党总支工作总结
2015/05/25 职场文书
2016年秋季开学典礼新闻稿
2015/11/25 职场文书
goland 清除所有的默认设置操作
2021/04/28 Golang
windows server 2016 域环境搭建的方法步骤(图文)
2022/06/25 Servers