jQuery中过滤器的基本用法示例


Posted in jQuery onOctober 11, 2017

本文实例讲述了jQuery中过滤器的基本用法。分享给大家供大家参考,具体如下:

HTML正文:

<input type="button" id="b1" value="偶数行红色"><br>
<input type="button" id="b2" value="奇数行绿色"><br>
<table border=1 width="100px">
<tr><td>1</td><td>1</td><td>1</td><td>1</td></tr>
<tr><td>2</td><td>2</td><td>2</td><td>2</td></tr>
<tr><td>3</td><td>3</td><td>3</td><td>3</td></tr>
<tr><td>4</td><td>4</td><td>4</td><td>4</td></tr>
<tr><td>5</td><td>5</td><td>5</td><td>5</td></tr>
</table><br>
<input type="button" id="b3" value="奇数列红色"><br>
<input type="button" id="b4" value="偶数列绿色"><br>
<table border=1 width="100px">
<tr><td>1</td><td>1</td><td>1</td><td>1</td></tr>
<tr><td>2</td><td>2</td><td>2</td><td>2</td></tr>
<tr><td>3</td><td>3</td><td>3</td><td>3</td></tr>
<tr><td>4</td><td>4</td><td>4</td><td>4</td></tr>
<tr><td>5</td><td>5</td><td>5</td><td>5</td></tr>
</table><br>
<input type="button" id="b5" value="奇数元素绿色"><br>
<table border=1 width="100px">
<tr><td>1</td><td>1</td><td>1</td><td>1</td><td>1</td></tr>
<tr><td>2</td><td>2</td><td>2</td><td>2</td><td>2</td></tr>
<tr><td>3</td><td>3</td><td>3</td><td>3</td><td>3</td></tr>
<tr><td>4</td><td>4</td><td>4</td><td>4</td><td>4</td></tr>
<tr><td>5</td><td>5</td><td>5</td><td>5</td><td>5</td></tr>
</table>

Javascript操作代码:

$('#b1').click(function(){
/*table:eq(0) tr:even table:eq(0):筛选出第一张表格 tr:even:筛选出tr属性的对象
*注意table和tr对象中间有空格,表示从属关系
*/
$('table:eq(0) tr:even').css("background","red"); 
});
$('#b2').click(function(){
$('table:eq(0) tr:odd').css("background","green");
});
$('#b3').click(function(){
$('table:eq(1) td:even').css("background","red");
});
$('#b4').click(function(){
$('table:eq(1) td:odd').css("background","green");
});
$('#b5').click(function(){
$('table:eq(2) td:even').css("background","green");
});

效果:

jQuery中过滤器的基本用法示例

希望本文所述对大家jQuery程序设计有所帮助。

jQuery 相关文章推荐
jquery dataTable 获取某行数据
May 05 jQuery
JQuery Ajax 异步操作之动态添加节点功能
May 24 jQuery
jQuery实现键盘回车搜索功能
Jul 25 jQuery
jQuery Ajax向服务端传递数组参数值的实例代码
Sep 03 jQuery
jQuery实现所有验证通过方可提交的表单验证
Nov 21 jQuery
jQuery实现轮播图及其原理详解
Apr 12 jQuery
jquery获取select选中值的文本,并赋值给另一个输入框的方法
Aug 21 jQuery
jQuery实现购物车的总价计算和总价传值功能
Nov 28 jQuery
使用JQuery自动完成插件Auto Complete详解
Jun 18 jQuery
jQuery高级编程之js对象、json与ajax用法实例分析
Nov 01 jQuery
JQuery省市联动效果实现过程详解
May 08 jQuery
JQuery基于FormData异步提交数据文件
Sep 01 jQuery
jQuery中extend函数简单用法示例
Oct 11 #jQuery
jQuery实现的事件绑定功能基本示例
Oct 11 #jQuery
解决JQuery全选/反选第二次失效的问题
Oct 11 #jQuery
jQuery实现的form转json经典示例
Oct 10 #jQuery
认识jQuery的Promise的具体使用方法
Oct 10 #jQuery
jQuery实现获取table中鼠标click点击位置行号与列号的方法
Oct 09 #jQuery
jQuery插件artDialog.js使用与关闭方法示例
Oct 09 #jQuery
You might like
PHP 和 MySQL 开发的 8 个技巧
2007/01/02 PHP
支持中文的php加密解密类代码
2011/11/27 PHP
php对大文件进行读取操作的实现代码
2013/01/23 PHP
php实现多城市切换特效
2015/08/09 PHP
CodeIgniter框架常见用法工作总结
2017/03/16 PHP
微信公众号之主动给用户发送消息功能
2019/06/22 PHP
对采用动态原型方式无法展示继承机制得思考
2009/12/04 Javascript
js png图片(有含有透明)在IE6中为什么不透明了
2010/02/07 Javascript
jquery中常用的SET和GET$(”#msg”).html循环介绍
2013/10/09 Javascript
jquery数组封装使用方法分享(jquery数组遍历)
2014/03/25 Javascript
jquery单行文字向上滚动效果的实现代码
2014/09/05 Javascript
node.js中的fs.mkdirSync方法使用说明
2014/12/17 Javascript
关于JavaScript的变量的数据类型的判断方法
2015/08/14 Javascript
拥有一个属于自己的javascript表单验证插件
2016/03/24 Javascript
vue分页组件table-pagebar使用实例解析
2020/11/15 Javascript
微信小程序中页面FOR循环和嵌套循环
2017/06/21 Javascript
微信小程序实现tab和swiper切换结合效果
2020/07/17 Javascript
Vue无限滑动周选择日期的组件的示例代码
2018/07/18 Javascript
如何为vue的项目添加单元测试
2018/12/19 Javascript
koa+jwt实现token验证与刷新功能
2019/05/30 Javascript
基于vue手写tree插件的那点事儿
2019/08/20 Javascript
React+Redux实现简单的待办事项列表ToDoList
2019/09/29 Javascript
node.JS二进制操作模块buffer对象使用方法详解
2020/02/06 Javascript
python抓取京东商城手机列表url实例代码
2013/12/18 Python
Python统计文件中去重后uuid个数的方法
2015/07/30 Python
使用Python实现微信提醒备忘录功能
2018/12/04 Python
python opencv对图像进行旋转且不裁剪图片的实现方法
2019/07/09 Python
细数nn.BCELoss与nn.CrossEntropyLoss的区别
2020/02/29 Python
使用Keras画神经网络准确性图教程
2020/06/15 Python
详解Pymongo常用查询方法总结
2021/01/29 Python
成龙霸王洗发水广告词
2014/03/14 职场文书
毕业生见习报告总结
2014/11/08 职场文书
工程竣工验收申请报告
2015/05/15 职场文书
涨工资申请书应该怎么写?
2019/07/08 职场文书
MySQL深度分页(千万级数据量如何快速分页)
2021/07/25 MySQL
vue实现在data里引入相对路径
2022/06/05 Vue.js