Vuejs erhält das Element, das von einem Ereignis aufgerufen wird?

8

Ich habe mehrere Listenelemente, zwischen denen ich aktive Klassen umschalten möchte, wenn sie angeklickt werden.

%Vor%

Ich habe bereits eine setFilter click-Funktion, wo ich zusätzliche Funktionalität hinzufügen kann, um die Klasse onClick zu aktivieren.

%Vor%

Meine Frage ist, wie kann ich das spezifische Element li auswählen, auf das geklickt wurde und das mit der Methode setFilter aufgerufen wurde?

Ich möchte eine Variable für die aktive Klasse false oder true für jedes einzelne li Element festlegen, auf das geklickt wurde (oder nicht geklickt wurde).

    
Stephan-v 16.10.2015, 14:47
quelle

1 Antwort

6

Sie können das Ereignis und das Ereignisziel in Ihrer Funktion direkt übergeben. Das Ziel ist das Element, auf das Sie geklickt haben.

HTML:

%Vor%

JS:

%Vor%

Mit Ihrem Element können Sie tun, was Sie wollen. Zum Beispiel, wenn Sie jQuery verwenden:

%Vor%     
psren 16.10.2015, 15:09
quelle

Tags und Links