Jak ustawić atrybuty danych w elementach HTML

Mam div z atrybutemdata-myval = "10". Chcę zaktualizować jego wartość; czy to się nie zmieni, jeśli użyjędiv.data('myval',20)? Czy muszę korzystaćdiv.attr('data-myval','20') tylko?

Czy mylę się z HTML5 i jQuery? Proszę doradź. Dzięki!

EDYCJA: Zaktualizowanodiv.data('myval')=20 dodiv.data('myval',20), ale nadal HTML nie jest aktualizowany.

questionAnswers(6)

yourAnswerToTheQuestion