Überprüfen Sie, ob ein String einen Teilstring enthält in jQuery

Sheeraz Gul 15 Februar 2024
Überprüfen Sie, ob ein String einen Teilstring enthält in jQuery

Die Methode contains() in jQuery kann prüfen, ob ein DOM-Element ein anderes DOM-Element enthält. Dieses Tutorial demonstriert die Verwendung der Methode contains() in jQuery.

Verwenden Sie die contains()-Methode, um zu prüfen, ob ein String einen Teilstring in jQuery enthält

Die jQuery-Methode contains() prüft, ob ein String einen Teilstring oder ein Zeichen enthält. Die Syntax für diese Methode lautet:

jQuery.contains( container, contained )

Wo:

  1. Der container ist das DOM-Element, das ein anderes DOM-Element enthält, und
  2. Das contained im Unterelement.

Die Methode gibt einen booleschen Wert zurück.

Die Syntax für contains() kann auch geschrieben werden als:

container:contains(contained)

Versuchen wir es an einem Beispiel:

<!DOCTYPE html>
<html>
<head>
    <title> jQuery Contains Method </title>
    <script src="https://code.jquery.com/jquery-3.4.1.js"></script>
    <script>
    $(document).ready(function(){
        $("p:contains(is)").css("background-color", "lightgreen");
    });
    </script>
</head>
<body>

    <h1>Welcome to Delfstack</h1>

    <p>DelftStack is a resource for everyone interested in programming,.</p>
    <p>embedded software, and electronics. It covers the programming languages like</p>
    <p> Python, C/C++, C#, and so on in this website's first development stage</p>
</body>
</html>

Der obige Code prüft, ob die Zeichenfolge im Absatzelement eine Teilzeichenfolge oder ein Zeichen enthält, und ändert die Hintergrundfarbe dieses Absatzes. Siehe Ausgabe:

jQuery Contains-Methode

Diese Methode kann uns auch sagen, ob ein bestimmtes HTML-Element ein anderes Element enthält. Siehe das Beispiel unten:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>JQuery contains() method</title>
    <script src= "https://code.jquery.com/jquery-3.4.1.js"> </script>
</head>
<body>
    <h3>JQuery contains() method</h3>

    <b id="delftstack"></b>

    <script>
        $("#delftstack").append( "Does 'document.body' contains 'document.documentElement'? <br>"
            + $.contains(document.documentElement, document.body));

    </script>
</body>
</html>

Der obige Code prüft, ob der Dokumentkörper einige Elemente enthält, und wenn dies der Fall ist, gibt die Methode true zurück. Siehe Ausgabe:

jQuery enthält Methodenelement

Sheeraz Gul avatar Sheeraz Gul avatar

Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.

LinkedIn Facebook

Verwandter Artikel - jQuery String