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