ホームページ >ウェブフロントエンド >jsチュートリアル >実際のプロジェクトでの jQuery コンテンツ フィルターの使用 (コード付き)

実際のプロジェクトでの jQuery コンテンツ フィルターの使用 (コード付き)

php中世界最好的语言
php中世界最好的语言オリジナル
2018-06-12 11:09:341086ブラウズ

今回は、実践プロジェクトでの jQuery コンテンツ フィルターの使用方法 (コード付き) をお送りします。実践的なプロジェクトで jQuery コンテンツ フィルターを使用する場合の注意点は何ですか?

1 はじめに

コンテンツフィルターは、DOM 要素に含まれるテキストコンテンツと、それらに一致する要素が含まれるかどうかによってフィルター処理します。コンテンツ フィルタには、次の表に示すように、合計 4 種類があります。 :contains(text):empty:has(selector):parent

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 つの実行結果


この記事の事例を読んだ後は、その方法を習得したと思います。さらに興味深い情報については、php 中国語 Web サイトの他の関連記事に注目してください。

推奨読書

小規模プログラム開発でブロックを適用する方法

サーバーリクエストの数を制御するキープアライブ

以上が実際のプロジェクトでの jQuery コンテンツ フィルターの使用 (コード付き)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。