jQueryでのコンテンツフィルターの簡単な使用例

亚连
リリース: 2018-05-28 10:16:06
オリジナル
1192 人が閲覧しました

この記事では、主に jQuery でのコンテンツ フィルターの簡単な使用法を紹介し、jQuery でのコンテンツ フィルターの関連する概念、機能、アプリケーション シナリオ、および関連する使用方法を例の形式で分析します。この記事では、jQuery でのコンテンツ フィルターの簡単な使用法について説明します。参考のために皆さんと共有してください。詳細は次のとおりです:

1 はじめにコンテンツ フィルターは、DOM 要素に含まれるテキスト コンテンツと、それに一致する要素が含まれているかどうかによってフィルター処理します。コンテンツフィルターには、下表に示すように、合計 4 種類があります。

Filter Description Example
contains(text) 指定されたテキストを含む要素と一致します $("li:contains('DOM')") // "DOM"を含む要素と一致しますテキストコンテンツの " "li 要素
:empty は、子要素またはテキストを含まないすべての空の要素と一致します $("td:empty") //子要素またはテキストを含まないセルと一致します
:has(selector) セレクターによって一致する要素を含む要素と一致します $("td:has(p)") // テーブルのセル内の

マークを含むセルと一致します

:parent セルと一致します子要素またはテキスト要素を含む $("td:parent") //空ではないセルと一致します。つまり、セルには子要素またはテキストも含まれます

2 つのアプリケーション

空のセル、空ではないセル、指定されたテキストを含むセルに一致するコンテンツ フィルターを適用

3 つのコード

<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(&#39;wgh&#39;)").css("color","red");     //将含有文本wgh的单元格的文字颜色设置为红色
  });
</script>
ログイン後にコピー

4 つの実行結果

上記は私が皆さんのためにまとめたものであり、将来皆さんに役立つことを願っています。

関連記事:

Vueを使用して画像カルーセルコンポーネントを作成するアイデアの詳細な説明

JSのコールバック関数の例の簡単な分析

iScrollに基づいたコンテンツスクロール効果の実装

以上がjQueryでのコンテンツフィルターの簡単な使用例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート