has

Englisch [həz] amerikanisch [hæz]

v.Have (die dritte Person Singular von have); (in einer Verwandtschaftsbeziehung) take;

jquery has() Methode Syntax

Funktion: has() reduziert die Menge der übereinstimmenden Elemente auf eine Teilmenge, die Nachkommen hat, die mit dem angegebenen Selektor oder DOM-Element übereinstimmen.

Syntax: .has(selector)

Parameter:

Parameter Beschreibung
selector String-Wert, der den Selektorausdruck enthält passendes Element.

Erläuterung: Bei einem jQuery-Objekt, das eine Sammlung von DOM-Elementen darstellt, erstellt die .has()-Methode ein neues jQuery-Objekt mit einer Teilmenge übereinstimmender Elemente. Der verwendete Selektor wird verwendet, um die Nachkommen des übereinstimmenden Elements zu erkennen. Wenn ein Nachkommenelement mit dem Selektor übereinstimmt, wird dieses Element in das Ergebnis einbezogen.

jquery has() Methode Beispiel

<!DOCTYPE html>
<html>
<head>
  <style>
    .full { border: 1px solid red; }
  </style>
  <script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"></script>
</head>

<body>
<ul><li>Does the UL contain an LI?</li></ul>

<script>
  $("ul").append("<li>" + ($("ul").has("li").length ? "Yes" : "No") + "</li>");
  $("ul").has("li").addClass("full");
</script>

</body>
</html>
Instanz ausführen »

Klicken Sie auf die Schaltfläche „Instanz ausführen“, um die Online-Instanz anzuzeigen