Пример
$(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(имя)
селектор (обязательный параметр) Выбирает элемент, данные которого будут удалены.
имя (необязательный параметр) Имя удаляемых данных. Если данный параметр опущен метод удалит все привязанные к выбранному элементу данные.