Ich verwende das Raphaël-Framework, um dynamische Formen zu zeichnen (wodurch sie klickbar werden, Sie können sie zum Leuchten bringen ...).Kann den Wert eines Attributs nicht abrufen
Ich kann den Wert eines Attributs mit der .attr()
Funktion nicht erhalten. Hier
ist das Wörterbuch:
var sieges = [
{"siege" : "Siège 1 : Loris Plasson", "path" : "M236.51 ... 108"},
{"siege" : "Siège 2 : Laurence Plasson", "path" : "M483.51 ... 71"},
{"siege" : "Siège 3 : Anne Sophie", "path" : "M427.51 ... 272"},
{"siege" : "Siège 4 : Fabrice Plasson", "path" : "M135.51 ... 348"},
{"siege" : "Siège 5 : Gucci Coon", "path": "M617.51 ... 413"}
];
Hier ist die Methode:
group.click(function(){
var slug = this.attr('siege');
document.getElementById('siege').textContent = slug;
});
group.click()
ermöglicht es mir, Event-Handler meine Formen wie click
oder mouseover
hinzuzufügen.
Mit dem Raphael-Framework referenziert this
die angeklickte Form, damit wir damit arbeiten können.
In document.getElementById('siege').textContent = slug;
, 'Belagerung' ist der Name eines Div, der den Wert des Attributs zeigen sollte.
Eigentlich zeigt es nichts.
Jede Hilfe wird geschätzt.
Seige ist keine gültige Attribut. Es ist nicht wirklich klar, was Sie tun oder versuchen oder wo Sie ein Attribut zuweisen. So würde ich mehr Code und ein minimales Testbeispiel einschließen. – Ian