Ich kann das Attribut jquery .data verwenden und eine Warnung bestätigt, dass es funktioniert hat, aber ich sehe das Datenattribut auf der Seite nicht mit Firebug.jquery .data nicht in Firebug sichtbar?
$('#something').data('foo', 52);
alert($('#something').data('foo'));
Wie genau erwarten Sie, es in Firebug zu "sehen"? '.data()' verwendet keine HTML-Attribute. –
Das liegt daran, dass '.data()' nicht wirklich im DOM-Element oder seinem jQuery-Objekt gespeichert ist. Es kann "Daten" -Attribute lesen, schreibt aber nicht in sie. – Blazemonger
möglich duplicate of [Wie funktioniert jQuery .data()?] (Http://stackoverflow.com/questions/2764619/how-does-jquery-data-work) – j08691