У мене є дів з атрибутом 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?