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中setTimeout的几种使用方法小结
Apr 07 Javascript
动态的绑定事件addEventListener方法的使用
Jan 24 Javascript
javascript的事件触发器介绍的实现
Jun 05 Javascript
jQuery类选择器用法实例
Dec 23 Javascript
jquery调整表格行tr上下顺序实例讲解
Jan 09 Javascript
jQuery中 $ 符号的冲突问题及解决方案
Nov 04 Javascript
JS实现重新加载当前页面或者父页面的几种方法
Nov 30 Javascript
jQuery插件artDialog.js使用与关闭方法示例
Oct 09 jQuery
vue观察模式浅析
Sep 25 Javascript
JS eval代码快速解密实例解析
Apr 23 Javascript
javascript实现贪吃蛇游戏(娱乐版)
Aug 17 Javascript
element-plus一个vue3.xUI框架(element-ui的3.x 版初体验)
Dec 02 Vue.js
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-accelerator网站加速PHP缓冲的方法
2008/07/30 PHP
用PHP来计算某个目录大小的方法
2014/04/01 PHP
discuz目录文件资料汇总
2014/12/30 PHP
CI框架数据库查询缓存优化的方法
2016/11/21 PHP
PHP调用其他文件中的类
2018/04/02 PHP
Extjs学习笔记之一 初识Extjs之MessageBox
2010/01/07 Javascript
js将当前时间格式转换成时间搓(自写)
2013/09/26 Javascript
页面定时刷新(1秒刷新一次)
2013/11/22 Javascript
javascript读写json示例
2014/04/11 Javascript
JavaScript中字符串分割函数split用法实例
2015/04/07 Javascript
jQuery与JavaScript节点创建方法的对比
2016/11/18 Javascript
jQuery Validate验证表单时多个name相同的元素只验证第一个的解决方法
2016/12/24 Javascript
ng2学习笔记之bootstrap中的component使用教程
2017/03/09 Javascript
BootStrap selectpicker后台动态绑定数据的方法
2017/07/28 Javascript
Node.js assert断言原理与用法分析
2019/01/04 Javascript
Angular2实现的秒表及改良版示例
2019/05/10 Javascript
微信小程序3种位置API的使用方法详解
2019/08/05 Javascript
解决vue.js提交数组时出现数组下标的问题
2019/11/05 Javascript
python多线程操作实例
2014/11/21 Python
python计算一个序列的平均值的方法
2015/07/11 Python
TensorFlow实现创建分类器
2018/02/06 Python
python读文件保存到字典,修改字典并写入新文件的实例
2018/04/23 Python
Python排序算法之选择排序定义与用法示例
2018/04/29 Python
django的ORM模型的实现原理
2019/03/04 Python
Tensorflow 多线程与多进程数据加载实例
2020/02/05 Python
Python callable内置函数原理解析
2020/03/05 Python
python 实现IP子网计算
2021/02/18 Python
Finishline官网:美国一家领先的运动品牌鞋类、服装零售商
2016/07/20 全球购物
Joseph官网:英国小众奢侈品牌
2019/05/17 全球购物
校运会广播稿100字
2014/01/27 职场文书
物流毕业生个人的自我评价
2014/02/13 职场文书
《罗布泊,消逝的仙湖》教学反思
2014/03/01 职场文书
公司领导班子群众路线四风问题对照检查材料
2014/10/02 职场文书
小学音乐教师个人工作总结
2015/02/05 职场文书
如何理解python接口自动化之logging日志模块
2021/06/15 Python
MySQL学习必备条件查询数据
2022/03/25 MySQL