Ich habe ein Div mit einem Attribut data-myval = "10"
. Ich möchte seinen Wert aktualisieren. würde es sich nicht ändern, wenn ich benutze div.data('myval',20)
? Muss ich div.attr('data-myval','20')
nur verwenden?
Bin ich verwirrt zwischen HTML5 und jQuery? Bitte beraten. Vielen Dank!
BEARBEITEN: Aktualisiert div.data('myval')=20
auf div.data('myval',20)
, aber der HTML-Code wird immer noch nicht aktualisiert.
div.data('myval')=20
würde nicht funktionieren, um einen Wert nur zu speichern, weil die Syntax falsch ist - siehe die Antworten für die richtige Syntax. Beachten Sie jedoch, dass .data()
das Elementattribut nicht aktualisiert wird, sondern die Daten an anderer Stelle gespeichert werden.
div
? Ein jQuery-Objekt oder -Element?