removeProp()
28
посл. ред.
12.08.2016
Метод removeProp()
используется для удаления свойств у элементов выборки.
Следует помнить, что удаление свойства и удаление атрибута - это не одно и то же. Удаление атрибута всего лишь приводит к изменению значения соответствующего свойства. Удаление же самого свойства может привести к проблемам при отображении в браузере.
Данный метод следует использовать только для удаления собственных (установленных самостоятельно) свойств.
Варианты использования
jQ_object.removeProp(свойство) => jQuery
- Удаляет указанное свойство у каждого элемента выборки.
Примеры
<html> <head> <title>Работа с элементами DOM</title> <script type="text/javascript" src="js/jquery.js"></script> </head> <body> <form autocomplete="off"> <input value="новое свойство"> <button onclick="add(); return false">Добавить свойство</button> <button onclick="del(); return false">Удалить свойство</button> </form> </body> </html> <script> function add() { $('form').prop('newProp', $('input').val()); alert($('form').prop('newProp')); /* новое свойство */ } function del() { $('form').removeProp('newProp'); alert($('form').prop('newProp')); /* undefined */ } </script>