removeData()
49
посл. ред.
03.01.2017
Метод 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
isEmpty: undefined