Ich möchte Vorfahren mit zwei jQuery-Objekten überprüfen. Sie haben keine IDs und sind nur als jQuery-Objekte (oder DOM-Knoten, wenn Sie get()
aufgerufen haben) verfügbar. jQuerys is()
funktioniert nur mit Ausdrücken, daher wäre dieser Code ideal, würde aber nicht funktionieren:
Ich möchte nur sehen, ob ein Element ein Kind eines anderen ist und ich würde es vermeiden wollen, wenn möglich in das DOM-Land zurückzukehren.
Die Überprüfung auf (this).parents().index(someDiv) >= 0
, wie @Gareth es vorschlägt, wird gut funktionieren.
Die Verwendung des jQuery-Abstammung-Plugins ist jedoch viel schneller / effizienter . p>
Eine Möglichkeit wäre die Verwendung der Filterfunktion
%Vor%Ich denke, Sie können auch mit jQuery.inArray
davonkommen %Vor%Tags und Links javascript jquery