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