Heim Web-Frontend js-Tutorial Einfaches Anwendungsbeispiel des Inhaltsfilters in jQuery

Einfaches Anwendungsbeispiel des Inhaltsfilters in jQuery

May 28, 2018 am 10:16 AM
jquery 用法 过滤器

In diesem Artikel wird hauptsächlich die einfache Verwendung von Inhaltsfiltern in jQuery vorgestellt und die zugehörigen Konzepte, Funktionen, Anwendungsszenarien und zugehörigen Verwendungsmethoden von Inhaltsfiltern in jQuery anhand von Beispielen analysiert

Das Beispiel in diesem Artikel beschreibt die einfache Verwendung des Inhaltsfilters in jQuery. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

Einführung

Der Inhaltsfilter ist der im DOM enthaltene Textinhalt Element und ob es passende Elemente enthält, werden gefiltert. Es gibt vier Arten von Inhaltsfiltern: :contains(text), :empty, :has(selector) und :parent, wie in der Tabelle unten gezeigt.

Filter Beschreibung Beispiel
enthält (Text) Übereinstimmung Elemente, die den angegebenen Text enthalten $("li:contains('DOM')") //Li-Elemente finden, die „DOM“-Textinhalt enthalten
:empty Entspricht allen leeren Elementen, die keine untergeordneten Elemente oder Text enthalten. $("td:empty") // Entspricht Einheiten, die keine untergeordneten Elemente enthalten oder Textgitter
:has(selector) sucht nach Elementen, die das vom Selektor gefundene Element enthalten $("td:has(p) ") //Übereinstimmung mit Zellen, die <p>-Tags enthalten, in den Zellen der Tabelle
: parent Übereinstimmung mit Elementen, die untergeordnete Elemente oder Text enthalten $("td: parent") // Zellen abgleichen, die nicht leer sind, d. h. die Zelle enthält auch Unterelemente oder Text

Zweite Anwendung

Wenden Sie einen Inhaltsfilter an, der auf leere Zellen, nicht leere Zellen und Zellen, die den angegebenen Text enthalten, zutrifft

Drei Codes

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

Vier laufende Ergebnisse

Das Obige habe ich für alle zusammengestellt und hoffe, dass es in Zukunft für alle hilfreich sein wird.

Verwandte Artikel:

Detaillierte Erläuterung der Idee, mit Vue eine Bildkarussellkomponente zu erstellen

Eine kurze Analyse von Beispiele für Rückruffunktionen in JS

Implementieren Sie den Inhaltsscrolleffekt basierend auf iScroll

Das obige ist der detaillierte Inhalt vonEinfaches Anwendungsbeispiel des Inhaltsfilters in jQuery. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Wie verwende ich die PUT-Anfragemethode in jQuery? Wie verwende ich die PUT-Anfragemethode in jQuery? Feb 28, 2024 pm 03:12 PM

Wie verwende ich die PUT-Anfragemethode in jQuery?

Wie entferne ich das Höhenattribut eines Elements mit jQuery? Wie entferne ich das Höhenattribut eines Elements mit jQuery? Feb 28, 2024 am 08:39 AM

Wie entferne ich das Höhenattribut eines Elements mit jQuery?

Ausführliche Erklärung und Einführung in die Verwendung der MySQL-ISNULL-Funktion Ausführliche Erklärung und Einführung in die Verwendung der MySQL-ISNULL-Funktion Mar 01, 2024 pm 05:24 PM

Ausführliche Erklärung und Einführung in die Verwendung der MySQL-ISNULL-Funktion

jQuery-Tipps: Ändern Sie schnell den Text aller a-Tags auf der Seite jQuery-Tipps: Ändern Sie schnell den Text aller a-Tags auf der Seite Feb 28, 2024 pm 09:06 PM

jQuery-Tipps: Ändern Sie schnell den Text aller a-Tags auf der Seite

Verwenden Sie jQuery, um den Textinhalt aller a-Tags zu ändern Verwenden Sie jQuery, um den Textinhalt aller a-Tags zu ändern Feb 28, 2024 pm 05:42 PM

Verwenden Sie jQuery, um den Textinhalt aller a-Tags zu ändern

Korrekte Verwendung der POST-Anfrage in PHP Korrekte Verwendung der POST-Anfrage in PHP Mar 27, 2024 pm 03:15 PM

Korrekte Verwendung der POST-Anfrage in PHP

Verstehen Sie die Rolle und Anwendungsszenarien von eq in jQuery Verstehen Sie die Rolle und Anwendungsszenarien von eq in jQuery Feb 28, 2024 pm 01:15 PM

Verstehen Sie die Rolle und Anwendungsszenarien von eq in jQuery

Wie verwende ich die Schlaffunktion? Wie verwende ich die Schlaffunktion? Mar 20, 2024 am 08:37 AM

Wie verwende ich die Schlaffunktion?

See all articles