Метад removeData

Метад removeData дазваляе нам выдаляць значэнні ўсталяваныя з дапамогай метаду data.

Сінтаксіс

Выклікаючы метад з імем ключа, мы выдалім значэнне, якое захоўваецца ў аб'екце з дадзеным ключом:

javascript.removeData(імя ключа);

Таксама мы можам перадаць метаду спіс у выглядзе масіва ці радка, дзе імёны ключоў падзелены прабеламі, каб выдаліць адразу некалькі значэнняў:

javascript.removeData(спіс);

Калі не перадаваць метаду ніякіх параметраў, то мы выдалім усе дадзеныя:

javascript.removeData();

Прыклад

Давайце з дапамогай data усталюем дадзеныя для тэга p, перадаўшы імя ключа 'test' і значэнне 21, а затым з дапамогай removeData зноў выдалім іх:

html<p>text</p>
javascript$('p').data('test', 21); // дадзеныя запісваюцца
console.log($('p').data('test')); // вывядзе 21

$('p').removeData('test'); // дадзеныя для 'test' выдалены
console.log($('p').data('test')); // вывядзе undefined

Глядзіце таксама

  • метад data,
    які дазваляе запісваць і чытаць дадзеныя ў элеменце
  • метад hasData,
    які правярае наяўнасць дадзеных у элементе
  • JavaScript метад removeAttribute,
    які дазваляе выдаляць зададзены атрыбут у тэга