Метод removeData
Методът removeData ни позволява
да изтриваме стойности зададени с помощта на метода
data.
Синтаксис
Извиквайки метода с име на ключ, ще изтрием стойността, съхранявана в обекта с дадения ключ:
.removeData(име на ключ);
Също така можем да подадем на метода списък под формата на масив или низ, където имената на ключовете са разделени с интервали, за да изтрием няколко стойности наведнъж:
.removeData(списък);
Ако не се подават на метода никакви параметри, тогава ще изтрием всички данни:
.removeData();
Пример
Нека с помощта на data зададем данни за
таг p, като подадем име на ключ 'test' и
стойност 21, а след това с помощта на removeData
ги изтрием отново:
<p>текст</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,
който позволява изтриване на зададен атрибут от таг