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



Чат с GPT Компилятор