Метад 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,
які дазваляе працаваць з атрыбутамі элементаў