У мене є дів з атрибутом data-myval = "10"
. Я хочу оновити його значення; не змінилося б, якщо я використовую div.data('myval',20)
? Чи потрібно використовувати div.attr('data-myval','20')
тільки я?
Чи я плутаюся між HTML5 та jQuery? Порадьте, будь ласка. Дякую!
EDIT: Оновлено div.data('myval')=20
до div.data('myval',20)
, але HTML все ще не оновлюється.
div.data('myval')=20
не буде працювати для збереження значення лише тому, що синтаксис неправильний - див. відповіді щодо правильного синтаксису. Але зауважте, що .data()
насправді атрибут елемента не оновлюється , він зберігає дані в іншому місці.
div
? Об'єкт або елемент jQuery?