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