Abrufen des Attributs eines übergeordneten Knotens

8

Ich versuche zu verwenden

%Vor%

sollte 0 - 5 in String zurückgeben, aber es wird einfach nicht funktionieren. Ich benutze es in einer Funktion wie dieser

%Vor%

Alle Elemente mit der Klasse 'someClass' haben einen parentNode

%Vor%

und ich habe keine Ahnung, wo der Fehler ist. Was mache ich falsch?

- David

    
David Debnar 03.02.2012, 09:19
quelle

5 Antworten

31

Sie mischen jQuery und plain javascript in derselben Codezeile und das wird nicht funktionieren. Sie können entweder verwenden:

%Vor%

oder

%Vor%

parentNode ist keine Eigenschaft eines jQuery-Objekts, daher können Sie die beiden nicht so kombinieren, wie Sie es getan haben. Die jQuery-Methode zum Abrufen des übergeordneten Elements lautet .parent() .

    
jfriend00 03.02.2012, 09:22
quelle
4

Sie sollten

tun %Vor%

, weil Sie attr() nicht für ein Nicht-jQuery-Objekt

aufrufen können     
Nicola Peluchetti 03.02.2012 09:21
quelle
3

Versuchen Sie es stattdessen:

%Vor%

Weitere Informationen zu Funktionen wie .parent () finden Sie im Abschnitt Traversieren der JQuery-Dokumentation: Ссылка

    
Jon 03.02.2012 09:21
quelle
3

Mit jquery sollte es sein:

%Vor%

Ohne jquery zu verwenden, wäre dies:

%Vor%     
jerjer 03.02.2012 09:21
quelle
0

Ich bevorzuge es zu verwenden:

%Vor%     
David Castro 21.09.2016 21:27
quelle

Tags und Links