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 面向对象编程基础:封装
Aug 21 Javascript
select 控制网页内容隐藏于显示的实现代码
May 25 Javascript
JavaScript初学者需要了解10个小技巧
Aug 25 Javascript
jQuery实现的向下图文信息滚动效果
May 03 Javascript
深入剖析javascript中的exec与match方法
May 18 Javascript
浅析BootStrap栅格系统
Jun 07 Javascript
jQuery ajaxSubmit 实现ajax提交表单局部刷新
Jul 04 Javascript
Jquery与Bootstrap实现后台管理页面增删改查功能示例
Jan 22 Javascript
微信小程序之swiper轮播图中的图片自适应高度的方法
Apr 23 Javascript
再谈Angular4 脏值检测(性能优化)
Apr 23 Javascript
vue 中 命名视图的用法实例详解
Aug 14 Javascript
使用typescript快速开发一个cli的实现示例
Dec 09 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
动画 《Pokemon Sword·Shield》系列WEB动画《薄明之翼》第2话声优阵容公开!
2020/03/06 日漫
php 多个submit提交表单 处理方法
2009/07/07 PHP
第六章 php目录与文件操作
2011/12/30 PHP
php中url传递中文字符,特殊危险字符的解决方法
2013/08/17 PHP
通过dbi使用perl连接mysql数据库的方法
2014/04/16 PHP
php集成套件服务器xampp安装使用教程(适合第一次玩PHP的新手)
2015/06/03 PHP
thinkPHP使用pclzip打包备份mysql数据库的方法
2016/04/30 PHP
PHP使用PHPExcel实现批量上传到数据库的方法
2017/06/08 PHP
php简单读取.vcf格式文件的方法示例
2017/09/02 PHP
Docker搭建自己的PHP开发环境
2018/02/24 PHP
centos7上编译安装php7以php-fpm方式连接apache
2018/11/08 PHP
PHP chop()函数讲解
2019/02/11 PHP
php5对象复制、clone、浅复制与深复制实例详解
2019/08/14 PHP
VBS通过WMI监视注册表变动的代码
2011/10/27 Javascript
js判断字符是否是汉字的两种方法小结
2014/01/03 Javascript
javascript创建和存储cookie示例
2014/01/07 Javascript
javascript设置连续两次点击按钮时间间隔的方法
2014/10/28 Javascript
浅谈Javascript的静态属性和原型属性
2015/05/07 Javascript
数组Array的一些方法(总结)
2017/02/17 Javascript
vue下拉列表功能实例代码
2018/04/08 Javascript
如何将HTML字符转换为DOM节点并动态添加到文档中详解
2018/08/19 Javascript
Vue源码探究之虚拟节点的实现
2019/04/17 Javascript
Python 备份程序代码实现
2017/03/06 Python
python绘制圆柱体的方法
2018/07/02 Python
centos7中安装python3.6.4的教程
2019/12/11 Python
pandas apply多线程实现代码
2020/08/17 Python
HTML5 Video/Audio播放本地文件示例介绍
2013/11/18 HTML / CSS
迪拜航空官方网站:flydubai
2017/04/20 全球购物
Nike台湾官方商店:Nike.com (TW)
2017/08/16 全球购物
美国鲍勃商店:Bob’s Stores
2018/07/22 全球购物
Viking比利时:购买办公用品
2019/10/30 全球购物
Linux文件系统类型
2012/09/16 面试题
预备党员政审材料
2014/02/04 职场文书
医德医风个人总结
2015/02/28 职场文书
百善孝为先:关于孝道的经典语录
2019/10/18 职场文书
ubuntu如何搭建vsftpd服务器
2022/12/24 Servers