Метод removeProp
Методът removeProp изтрива
свойства на елементи.
Забележка: използвайте този метод за изтриване на
изкуствено въведени свойства, не е препоръчително да
изтривате нативни свойства на елементи (т.е.
първоначални, родни свойства на елементите),
това може да причини грешки в работата на браузъра.
В частност, не използвайте removeProp
за изтриване на атрибути като checked
и disabled. Когато тези атрибути отсъстват
в input-елементи, техните едноименни свойства
престават да съществуват, те просто приемат
стойност false. Следователно, за деактивиране
на тези свойства е необходимо да се зададат
на false с помощта на метода
prop.
Синтаксис
$(селектор).removeProp(име на свойство);
Пример
Нека зададем свойство text със стойност
aaa на параграф и го изведем в текста
на параграфа:
<p></p>
elem = $('p');
elem.prop('text', 'aaa').html(elem.prop('text'));
HTML кодът ще изглежда така:
<p>aaa</p>
Нека сега изтрием това свойство:
<p></p>
elem = $('p');
elem
.prop('text', 'aaa')
.html(elem.prop('text'))
.removeProp('text')
.html(elem.prop('text'));
Вижте също
-
метод
prop,
който позволява работа със свойства на елементи -
метод
removeAttr,
който позволява изтриване на атрибути на елементи -
метод
attr,
който позволява работа с атрибути на елементи