removeData()

Метод removeData() используется для удаления данных, привязанных к элементу с помощью метода data(). Атрибуты с префиксом data- данным методом не удаляются.

Варианты использования

jQ_object.removeData() => jQuery
У каждого элемента выборки удаляет все установленные данные.
jQ_object.removeData(список) => jQuery
У каждого элемента выборки удаляет все данные из переданного списка. В качестве аргумента можно указать строку, в которой имена удаляемых данных перечислены через пробел, или массив, состоящий из имён удаляемых данных.

Примеры

<html>
<head>
  <title>Работа с элементами DOM</title>
  <script type="text/javascript" src="js/jquery.js"></script>
</head>
<body>
  <p data-some-info="nothing"></p>
</body>
</html>
 
<script>
$('p').data('isEmpty', true);
$('p').removeData();

var data = $('p').data();

$('p').html('someInfo: ' + data.someInfo + '<br>'
  + 'isEmpty: ' + data.isEmpty);
</script>
someInfo: nothing
isEmpty: undefined