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')=20auf div.data('myval',20), aber der HTML-Code wird immer noch nicht aktualisiert.
div.data('myval')=20wü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?