Mehrere IDs in einem einzelnen JavaScript-Klickereignis

7

In JavaScript verwende ich Click-Ereignis, um Diagrammdaten zu ändern. Unten ist eine Methode für Klickereignis.

%Vor%

Ich muss diese drei Klickereignisse in einem Ereignis minimieren, dh ich möchte ein Klickereignis schreiben, das die IDs behandelt. etwas wie unten stehender Code.

%Vor%


Ich weiß nicht, wie ich es genau machen soll. Der obige Code ist nicht korrekt, es ist nur meine Unkenntnis von JavaScript.

    
MAR 29.08.2013, 10:40
quelle

6 Antworten

8

Ich würde vorschlagen, ein Objekt zu erstellen und die Elemente mithilfe von Klassen auszuwählen, id des angeklickten Elements ruft den Wert der entsprechenden Eigenschaft des Hilfsobjekts ab:

%Vor%     
undefined 29.08.2013, 10:48
quelle
30

Versuchen Sie Folgendes:

%Vor%     
Alex K 29.08.2013 10:47
quelle
7
%Vor%

Aktualisierter Code

%Vor%     
Tushar Gupta 29.08.2013 10:42
quelle
3

Verwenden Sie eine Klasse.

%Vor%

Und dann fügen Sie auf jedem der # pro1, # pro2, # pro3 Elemente eine Klasse von 'pro'

hinzu     
Niall 29.08.2013 10:42
quelle
2
%Vor%     
Grigur 29.08.2013 10:45
quelle
0

Sie könnten all Ihren Elementen einen Klassennamen geben und den: eq () - Selektor innerhalb von jQuery verwenden.

    
Dominic Sore 29.08.2013 10:43
quelle