У меня есть div с атрибутом data-myval = "10". Я хочу обновить его значение; не изменится ли я, если я буду использовать div.data('myval',20)? Нужно ли использовать div.attr('data-myval','20')только?
Я запутался между HTML5 и jQuery? Пожалуйста, порекомендуйте. Спасибо!
РЕДАКТИРОВАТЬ: Обновлено div.data('myval')=20до div.data('myval',20), но по-прежнему HTML не обновляется.
div.data('myval')=20не будет работать, чтобы сохранить значение только потому, что синтаксис неправильный - см. ответы для правильного синтаксиса. Но обратите внимание, что на .data()самом деле не обновляет атрибут элемента , он хранит данные в другом месте.
div? Объект или элемент jQuery?