Метад removeData
Метад removeData дазваляе нам
выдаляць значэнні ўсталяваныя з дапамогай метаду
data.
Сінтаксіс
Выклікаючы метад з імем ключа, мы выдалім значэнне, якое захоўваецца ў аб'екце з дадзеным ключом:
.removeData(імя ключа);
Таксама мы можам перадаць метаду спіс у выглядзе масіва ці радка, дзе імёны ключоў падзелены прабеламі, каб выдаліць адразу некалькі значэнняў:
.removeData(спіс);
Калі не перадаваць метаду ніякіх параметраў, то мы выдалім усе дадзеныя:
.removeData();
Прыклад
Давайце з дапамогай data усталюем дадзеныя для
тэга p, перадаўшы імя ключа 'test' і
значэнне 21, а затым з дапамогай removeData
зноў выдалім іх:
<p>text</p>
$('p').data('test', 21); // дадзеныя запісваюцца
console.log($('p').data('test')); // вывядзе 21
$('p').removeData('test'); // дадзеныя для 'test' выдалены
console.log($('p').data('test')); // вывядзе undefined
Глядзіце таксама
-
метад
data,
які дазваляе запісваць і чытаць дадзеныя ў элеменце -
метад
hasData,
які правярае наяўнасць дадзеных у элементе -
JavaScript метад
removeAttribute,
які дазваляе выдаляць зададзены атрыбут у тэга