У меня есть 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?