removeData()
30
посл. ред.
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