`
cakin24
  • 浏览: 1390277 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

jquery内容过滤器

阅读更多

一 介绍

内容过滤器就是通过DOM元素包含的文本内容以及是否含有匹配的元素进行筛选。内容过滤器共包括:contains(text)、:empty、:has(selector)和:parent4种,如下表所示。
过滤器 说明 示例
contains(text) 匹配包含给定文本的元素 $("li:contains('DOM')")    //匹配含有“DOM”文本内容的li元素
:empty 匹配所有不包含子元素或者文本的空元素 $("td:empty")   //匹配不包含子元素或者文本的单元格
:has(selector) 匹配含有选择器所匹配元素的元素 $("td:has(p)")    //匹配表格的单元格中含有<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>
 
四 运行结果

 
  • 大小: 6.1 KB
1
0
分享到:
评论

相关推荐

    jQuery超实用内容过滤器插件

    **jQuery内容过滤器插件详解** 在Web开发中,用户界面的交互性和用户体验至关重要。jQuery作为一款强大的JavaScript库,提供了丰富的API和插件,帮助开发者实现各种动态效果和功能。"jQuery超实用内容过滤器插件...

    jQuery Ajax过滤器

    **jQuery Ajax过滤器详解** 在Web开发中,Ajax(Asynchronous JavaScript and XML)技术被广泛应用于页面异步更新,提供更流畅的用户体验。jQuery库简化了Ajax操作,它内置了一系列强大的Ajax方法,其中包括Ajax...

    JQuery表单过滤器

    简单的JQuery表单过滤器演示,对初学者应该有帮组!

    jQuery过滤器插件fastLiveFilter.zip

    **jQuery过滤器插件fastLiveFilter详解** 在前端开发中,数据过滤是一个常见的需求,用于在用户输入时实时筛选和展示列表中的匹配项。jQuery快速过滤器插件fastLiveFilter正是为了解决这一问题而设计的。这个轻量级...

    jquery基本过滤选择器

    jquery基本过滤选择器举例、代码、html、可直接运行、学习jquery入门篇

    jQuery过滤器图片浏览.rar_average91i_jQuery过滤器图片浏览

    在本项目中,"jQuery过滤器图片浏览.rar_average91i_jQuery过滤器图片浏览" 提供了一个使用jQuery实现的图片浏览和过滤效果。这个功能主要用于网页中的图像展示,允许用户根据特定条件筛选和切换图片,提升用户体验...

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

    ### jQuery内容过滤器概念及功能 jQuery中的内容过滤器是一种非常实用的功能,它允许开发者根据元素内所包含的文本内容进行元素的筛选。它通常用于表格、列表或其他内容较多的页面元素中,以便快速找到需要的DOM...

    jQuery图片筛选过滤器插件.zip

    《jQuery图片筛选过滤器插件详解》 在Web开发领域,jQuery库因其强大的功能和易用性而备受青睐。在创建交互式网站时,图片筛选和过滤是常见且重要的功能,尤其是在展示大量图片的场景下。本文将深入探讨一款名为...

    jQuery过滤器图片浏览

    **jQuery过滤器图片浏览** jQuery是一款广泛应用于网页开发的JavaScript库,它简化了HTML文档遍历、事件处理、动画设计和Ajax交互等任务。在"jQuery过滤器图片浏览"项目中,我们关注的是如何利用jQuery来实现图片的...

    Jquery即时页面刷新过滤器示例

    总之,这个“Jquery即时页面刷新过滤器”示例展示了如何结合jQuery的选择器、事件监听和DOM操作,实现用户输入实时过滤表格内容的功能,这对于构建交互性强、响应快的Web应用至关重要。通过学习和实践这个示例,...

    jQuery选择器-过滤器总结

    ### jQuery选择器与过滤器深度解析 在前端开发领域,jQuery因其简洁的语法和强大的功能,长期以来备受开发者青睐。其中,选择器与过滤器作为jQuery的核心功能之一,为DOM操作提供了极大的灵活性和便利性。本文将对...

    jQuery内容过滤选择器用法分析

    本文将详细介绍几种常用的jQuery内容过滤选择器,包括:contains()、:has()、:empty()以及:parent。 1. :contains()选择器:这个选择器能够帮助我们选择包含指定文本的所有元素。它非常适合在需要找到包含特定词或...

    jQuery带过滤功能列表分类筛选插件代码

    jQuery的核心概念是选择器(Selectors),它用于选取HTML元素。例如,`$("#myID")`会选择ID为"myID"的元素,`$(".myClass")`会选择所有类名为"myClass"的元素。 **二、列表分类筛选的重要性** 在现代网页设计中,...

    概念性jQuery内容编辑器

    **jQuery内容编辑器概念解析** jQuery内容编辑器是一种基于JavaScript库jQuery开发的富文本编辑工具,它允许用户在网页上以所见即所得的方式编辑文本内容。这些编辑器广泛应用于博客、论坛、CMS(内容管理系统)等...

    jQuery自动过滤单词插件.rar_jQuery自动过滤单词插件

    在实际项目中,"jQuery自动过滤单词插件"可以与其他jQuery库或功能结合使用,如表单验证插件、富文本编辑器等,以实现更复杂的内容管理需求。同时,考虑到性能问题,插件可能还采用了节流或防抖策略,以避免在大量...

    jquery分类图片过滤器插件代码

    【jQuery 分类图片过滤器插件】是一种基于JavaScript库jQuery实现的动态图片筛选工具,它允许用户根据不同的分类条件快速浏览和筛选图片。这个插件主要用于提升网页中展示大量图片时的用户体验,使得用户能够方便地...

    jquery多条件过滤

    在本文中,我们将深入探讨如何使用jQuery实现一个类似于京东商品的多条件过滤功能。这个功能允许用户根据多个筛选条件快速定位到他们感兴趣的商品,提高用户体验并优化网站的交互设计。 首先,我们需要理解jQuery的...

    jQuery内容过滤选择器用法示例

    ### jQuery内容过滤选择器概念 在Web开发中,jQuery提供了一套强大的选择器系统,用于根据不同的条件选取页面中的DOM元素。内容过滤选择器是其中的一类,它们允许开发者根据元素内部的内容、是否有子元素、是否含有...

Global site tag (gtag.js) - Google Analytics