русский  עברית
tadam logo
Нашли ошибку в тексте?
Отметьте её курсором и нажмите
Ctrl + Enter
Проверка орфографии Xhtml.co.il
Orphus system
Рассылка
Присоединитесь к списку рассылки для получения последних новостей

Введите адрес электронной почты:

.prop( имяСвойства )

Возвращает: jQuery

Описание: Удаляет свойство для набора совпавших элементов.

.prop( имяСвойства )

Добавлена в версию: 1.6
имяСвойства
Имя свойства для получения.

Метод .removeProp() удаляет свойства, установленные с помощью метода .prop().

С некоторыми встроенными свойствами элемента DOM или объекта window, браузеры могут генерировать ошибку, если попытаться удалить свойство. jQuery сначала присваивает значение undefined свойству и игнорирует любые ошибки сгенерированные браузером. В общем, надо только удалить пользовательские свойства, которые были установлены на объект, а не встроенные (родные) свойства.

Примечание: Не используйте этот метод для удаления родных свойств, таких как checked, disabled, или selected. Это позволяет удалить свойство полностью и, после удаления, не может быть повторно добавленно к элементу. Используйте вместо этого .prop(), для того, чтобы установить эти свойства в false.

Дополнительные примечания:

  • В Internet Explorer до версии 9, использование .prop() для установки свойства элемента DOM, отличного от элементарного значения (число, строка, или логическое значение) может вызвать утечку памяти, если свойство не удаляется (используйте .removeProp()) перед тем как элемент DOM удален из документа. Для безопасного установления значения для объектов DOM без утечки памяти, используйте .data().

Пример

Устанавливает свойство на параграф, а затем удаляет его.
<!DOCTYPE html>
<html>
<head>
 
<style>
  img
{ padding:10px; }
  div
{ color:red; font-size:24px; }
</style>
 
<script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
 
 
<p></p>


<script>
var $para = $("p");
$para
.prop("luggageCode", 1234);
$para
.append("The secret luggage code is: ", String($para.prop("luggageCode")), ". ");
$para
.removeProp("luggageCode");
$para
.append("Now the secret luggage code is: ", String($para.prop("luggageCode")), ". ");

</script>

</body>
</html>
Результат выполнения кода выше:
Была ли эта информация полезной?
   

Комментарии