Wie alle Eltern-element mit jquery?
Wie alle Eltern-element mit jquery? ich möchte speichern Sie diese Eltern in eine variable, damit ich Sie später verwenden können als Selektor.
wie <div><a><img id="myImg"/></a></div>
GetParents('myImg'); wird wieder "div a" so etwas wie, dass
Du musst angemeldet sein, um einen Kommentar abzugeben.
///Ruft einen array aller Elemente Eltern:
///Holen Sie sich die verschachtelten Selektor durch ein element Eltern:
GetParents('myImage') wird die Rückkehr der verschachtelte Selektor: HTML-BODY EIN DIV #myImage
Hinweis darauf, warum Sie wollen würde, dies aber seiner reuseable als Selektor.
'#' + id
ist nicht sicher. Wenn "id" enthält[]
oder andere spezielle Zeichen (die legal sind), das funktioniert nicht. Besserdocument.getElementById
hier, oder zumindest schreiben Sie es richtig.Brauchen Sie nicht zu packen Sie Ihre Selektoren, wie Sie Sie nutzen können, direkt mit jQuery hinterher.
Wenn Sie verwenden möchten alle Eltern, später können Sie etwas tun:
Jedes element hat nur einen Elternteil. Zugriff auf und speichern Sie es, schreiben Sie die folgende:
Wenn Sie brauchen, die Eltern zu verwenden .Eltern()
Siehe Dokumentation für weitere Informationen:
http://docs.jquery.com/Traversing/parent#expr
http://docs.jquery.com/Traversing/parents#expr
Können Sie Eltern() auf, um Ihre unmittelbare Muttergesellschaft und Ihren Eltern auf den Baum. du kannst auch einen Selektor als argument nur die Eltern, die eine bestimmte entsprechen Kriterien. Zum Beispiel:
bekommen alle Eltern, die ein id-Attribut, dessen Wert endet mit dem text "container"
Können Sie die tags eines Elements s Eltern so:
können Sie auch ersetzen diese.tagName mit diese.id zum Beispiel oder andere Attribute