Den vollständigen Pfad zu einem Element zurückgeben?

8

Ich suche nach einer Möglichkeit, den vollständigen Pfad zu einem Element beim Klick zu finden.

Nehmen wir zum Beispiel an, ich habe diesen HTML-Code:

%Vor%

Ich möchte den Pfad zurückgeben können (weiß nicht, wie er sonst heißen soll) Element. alert () wird für jetzt tun.

Sagen wir, ich habe auf das zweite li-Element im zweiten div geklickt. Ich möchte einen Anruf Rückseite von:

%Vor%

Wenn ich auf das erste li-Element des ersten div geklickt habe, wäre es:

%Vor%

Wie würde ich das tun?

Gibt es ein Plugin, das das kann, oder müsste ich es von Grund auf neu erstellen, um den Index des Elements im Pfad zu erhalten?

Danke:)

    
Dylan Jones 26.03.2011, 13:53
quelle

4 Antworten

6

So können Sie den vollständigen Pfad rekonstruieren:

%Vor%

Inspiriert von dieser Antwort .

    
Ja͢ck 24.02.2013 12:32
quelle
5

Wenn Sie den Plugin-Ansatz wollen:

%Vor%

Geben Sie einen Selektor oder ein Objekt für jQuery an, und es wird der vollständige Pfad dazu angezeigt. stopAtBody ist optional, aber wenn es als wahr übergeben wird, wird es nur bis zum <BODY> -Tag durchlaufen (was es zu einem gültigen jQuery-Selektor macht).

DEMO (Klicke auf den LI, um den Pfad zu sehen)

    
Brad Christie 26.03.2011 14:16
quelle
1

.parents ()

würde das tun?

    
clairesuzy 26.03.2011 14:02
quelle
0

Haben Sie über die eltern () Funktion gelesen? Ссылка

Sie können so etwas bekommen

Meine Eltern sind: SPAN, P, DIV, KÖRPER, HTML

    
danidacar 26.03.2011 13:59
quelle

Tags und Links