Ho un div con un attributo data-myval = "10"
. Voglio aggiornarne il valore; non cambierebbe se uso div.data('myval',20)
? Devo usare div.attr('data-myval','20')
solo?
Mi sto confondendo tra HTML5 e jQuery? Si prega di avvisare. Grazie!
EDIT: aggiornato div.data('myval')=20
a div.data('myval',20)
, ma l'HTML non si aggiorna ancora.
div.data('myval')=20
non funzionerebbe per memorizzare un valore solo perché la sintassi è errata - vedi le risposte per la sintassi corretta. Ma nota che in .data()
realtà non aggiorna l' attributo element , archivia i dati altrove.
div
? Un oggetto o elemento jQuery?