Метод removeData

Методът removeData ни позволява да изтриваме стойности зададени с помощта на метода data.

Синтаксис

Извиквайки метода с име на ключ, ще изтрием стойността, съхранявана в обекта с дадения ключ:

javascript.removeData(име на ключ);

Също така можем да подадем на метода списък под формата на масив или низ, където имената на ключовете са разделени с интервали, за да изтрием няколко стойности наведнъж:

javascript.removeData(списък);

Ако не се подават на метода никакви параметри, тогава ще изтрием всички данни:

javascript.removeData();

Пример

Нека с помощта на data зададем данни за таг p, като подадем име на ключ 'test' и стойност 21, а след това с помощта на removeData ги изтрием отново:

html<p>текст</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,
    който позволява изтриване на зададен атрибут от таг