parents

Englisch ['peərənts] US ['peərənts]

n.Parents (Pluralnomen von parent)

jquery parent()-Methode Syntax

Funktion: parents() ruft die Vorgängerelemente jedes Elements im aktuellen Satz übereinstimmender Elemente ab. Das Filtern mit einem Selektor ist optional. P-Grammatik: a.parents (Selektor)

Parameter:

Parameter Beschreibung Zeichenfolgenwert, einschließlich Selektorausdruck für übereinstimmende Elemente. Erläuterung: Bei einem jQuery-Objekt, das eine Sammlung von DOM-Elementen darstellt, können wir mit der Methode .parents() nach den Vorgängerelementen dieser Elemente im DOM-Baum suchen und sie in aufsteigender Reihenfolge vom nächsten an anordnen übergeordnetes Element Konstruiert ein neues jQuery-Objekt für übereinstimmende Elemente. Elemente werden in der Reihenfolge vom nächsten übergeordneten Element nach außen zurückgegeben. Die Methode .parents() ähnelt der Methode .parent(), außer dass letztere eine einzelne Ebene im DOM-Baum nach oben durchläuft. Diese Methode akzeptiert einen optionalen Selektorausdruck desselben Typs wie das Argument, das wir an die Funktion $() übergeben haben. Wenn dieser Selektor angewendet wird, werden Elemente gefiltert, indem getestet wird, ob sie mit dem Selektor übereinstimmen.
Selector

jquery parent()-Methode Beispiel

<!DOCTYPE html>
<html>
<head>
  <style>
  b, span, p, html body {
    padding: .5em;
    border: 1px solid;
  }
  b { color:blue; }
  strong { color:red; }
  </style>
  <script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"></script>
</head>

<body>
  <div>
    <p>
      <span>
        <b>我的父元素是:</b>
      </span>
    </p>
  </div>

<script>
var parentEls = $("b").parents()
            .map(function () { 
                  return this.tagName; 
                })
            .get().join(", ");
$("b").append("<strong>" + parentEls + "</strong>");
</script>

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

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