Пример
$(document).ready(function(){ $("#but1").click(function(){ $("p").data("test1","Лето"); $("p").data("test2","Весна"); }); $("#but2").click(function(){ $("p").removeData(); }); $("#but3").click(function(){ $("p").removeData("test2"); }); $("#but4").click(function(){ var arr=[]; $.each($("p").data(),function(key,val){ var x=key+":"; x=x+val; arr.push(x); }); alert(arr.join(", ")); }); });
С помощью метода removeData Вы можете удалить привязанные к выбранному элементу данные.
//Удалим все данные привязанные к выбранному элементу $(селектор).removeData() //Удалим у выбранного элемента данные с указанным именем $(селектор).removeData(имя)
селектор (обязательный параметр) Выбирает элемент, данные которого будут удалены.
имя (необязательный параметр) Имя удаляемых данных. Если данный параметр опущен метод удалит все привязанные к выбранному элементу данные.