jQuery中内容过滤器简单用法示例


Posted in jQuery onMarch 31, 2018

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

一 介绍

内容过滤器就是通过DOM元素包含的文本内容以及是否含有匹配的元素进行筛选。内容过滤器共包括:contains(text):empty:has(selector):parent4种,如下表所示。

过滤器 说明 示例
contains(text) 匹配包含给定文本的元素 $("li:contains('DOM')")    //匹配含有“DOM”文本内容的li元素
:empty 匹配所有不包含子元素或者文本的空元素 $("td:empty")   //匹配不包含子元素或者文本的单元格
:has(selector) 匹配含有选择器所匹配元素的元素 $("td:has(p)")    //匹配表格的单元格中含有

标记的单元格

:parent 匹配含有子元素或者文本的元素 $("td: parent")    //匹配不为空的单元格,即在该单元格中还包括子元素或者文本

二 应用

应用内容过滤器匹配为空的单元格、不为空的单元格和包含指定文本的单元格

三 代码

<script language="javascript" src="JS/jquery-3.1.1.min.js"></script>
<table width="98%" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#3F873B">
 <tr>
 <td width="11%" height="27">编号</td>
 <td width="14%">祝福对象</td>
 <td width="12%">祝福者</td>
 <td width="33%">字条内容</td>
 <td width="30%">发送时间</td>
 </tr>
 <tr>
 <td height="27">1</td>
 <td>琦琦</td>
 <td>妈妈</td>
 <td>愿你健康快乐的成长!</td>
 <td>2011-07-05 13:06:06</td>
 </tr>
 <tr>
 <td height="27">1</td>
 <td>wgh</td>
 <td>爸爸</td>
 <td>愿你健康快乐的成长!</td>
 <td>2011-07-05 13:06:06</td>
 </tr>
 <tr>
 <td height="27">1</td>
 <td>花花</td>
 <td>wgh</td>
 <td>愿你健康快乐的成长!</td>
 <td>2011-07-05 13:06:06</td>
 </tr>
  <tr>
 <td height="27">1</td>
 <td>科科</td>
 <td>wgh</td>
 <td></td>
 <td>2011-07-05 13:06:06</td>
 </tr>
</table>
<script type="text/javascript">
  $(document).ready(function() {
   $("td:parent").css("background-color","#E8F3D1");  //为不为空的单元格设置背景颜色
   $("td:empty").html("暂无内容");         //为空的单元格添加默认内容
   $("td:contains('wgh')").css("color","red");     //将含有文本wgh的单元格的文字颜色设置为红色
  });
</script>

四 运行结果

jQuery中内容过滤器简单用法示例

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

jQuery 相关文章推荐
使用jQuery卸载全部事件的思路详解
Apr 03 jQuery
Angular2使用jQuery的方法教程
May 28 jQuery
jQuery简单绑定单个事件的方法示例
Jun 10 jQuery
jQuery初级教程之网站品牌列表效果
Aug 02 jQuery
jQuery第一次运行页面默认触发点击事件的实例
Jan 10 jQuery
jQuery插件jsonview展示json数据
May 26 jQuery
用jQuery将JavaScript对象转换为querystring查询字符串的方法
Nov 12 jQuery
JQuery实现ajax请求的示例和注意事项
Dec 10 jQuery
JS/jQuery实现获取时间的方法及常用类完整示例
Mar 07 jQuery
jQuery 图片查看器插件 Viewer.js用法简单示例
Apr 04 jQuery
jQuery事件模型默认行为执行顺序及trigger()与 triggerHandler()比较实例分析
Apr 30 jQuery
深入分析jQuery.one() 函数
Jun 03 jQuery
jQuery中可见性过滤器简单用法示例
Mar 31 #jQuery
jQuery实现的上传图片本地预览效果简单示例
Mar 29 #jQuery
jQuery实现文字超过1行、2行或规定的行数时自动加省略号的方法
Mar 28 #jQuery
jQuery实现浏览器之间跳转并传递参数功能【支持中文字符】
Mar 28 #jQuery
jQuery+ajax读取json数据并按照价格排序示例
Mar 28 #jQuery
基于jQuery实现Ajax验证用户名是否可用实例
Mar 25 #jQuery
jQuery实现的回车触发按钮事件功能示例
Mar 25 #jQuery
You might like
AJAX for PHP简单表数据查询实例
2007/01/02 PHP
php foreach、while性能比较
2009/10/15 PHP
php 智能404跳转代码,适合换域名没改变目录的网站
2010/06/04 PHP
php ci框架验证码实例分析
2013/06/26 PHP
PHP将URL转换成短网址的算法分享
2016/09/13 PHP
详解Yii实现分页的两种方法
2017/01/14 PHP
JS表的模拟方法
2015/02/05 Javascript
JavaScript中window.open用法实例详解
2015/04/15 Javascript
javascript+ajax实现产品页面加载信息
2015/07/09 Javascript
JavaScript学习笔记整理之引用类型
2016/01/22 Javascript
jQuery遍历节点树方法分析
2016/09/08 Javascript
jquery插件ContextMenu设置右键菜单
2017/03/13 Javascript
jquery实现楼层滚动效果
2018/01/01 jQuery
详解vue 兼容IE报错解决方案
2018/12/29 Javascript
element el-tree组件的动态加载、新增、更新节点的实现
2020/02/27 Javascript
python命令行参数sys.argv使用示例
2014/01/28 Python
python用来获得图片exif信息的库实例分析
2015/03/16 Python
python PyTorch参数初始化和Finetune
2018/02/11 Python
TensorFlow利用saver保存和提取参数的实例
2018/07/26 Python
Python Series从0开始索引的方法
2018/11/06 Python
Python如何爬取实时变化的WebSocket数据的方法
2019/03/09 Python
浅谈Python中的模块
2020/06/10 Python
Python进行统计建模
2020/08/10 Python
几款主流好用的富文本编辑器(所见即所得常用编辑器)介绍
2021/03/17 Javascript
美国知名的女性服饰品牌:LOFT(洛芙特)
2016/08/05 全球购物
东南亚排名第一的服务市场:kaodim
2019/03/28 全球购物
德国拖鞋网站:German Slippers
2019/11/08 全球购物
美国家居装饰购物网站:Amanda Lindroth
2020/03/25 全球购物
请写出 float x 与"零值"比较的 if 语句
2016/01/04 面试题
高中毕业生自我鉴定例文
2013/12/29 职场文书
高中军训感言400字
2014/02/24 职场文书
党员弘扬焦裕禄精神思想汇报
2014/09/10 职场文书
党员四风自我剖析材料思想汇报
2014/09/13 职场文书
教师见习报告范文
2014/11/03 职场文书
入党积极分子半年考察意见
2015/06/02 职场文书
Python基础之Socket通信原理
2021/04/22 Python