Метод 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,
    который позволяет удалять заданный атрибут у тега