Метад removeProp

Метад removeProp выдаляе ўласцівасці элементаў. Заўвага: выкарыстоўвайце гэты метад для выдалення штучна ўведзеных уласцівасцей, не варта выдаляць натыўныя ўласцівасці элементаў (г.зн. першапачатковыя, родныя ўласцівасці элементаў), гэта можа выклікаць памылкі работы браўзера. У прыватнасці, не выкарыстоўвайце removeProp для выдалення такіх атрыбутаў як checked і disabled. Калі гэтыя атрыбуты адсутнічаюць у input-элементах, іх аднайменныя ўласцівасці перастаюць існаваць, яны проста прымаюць значэнне false. Такім чынам, для адключэння гэтых уласцівасцей неабходна ўсталёўваць іх у false з дапамогай метада prop.

Сінтаксіс

javascript$(селектар).removeProp(імя ўласцівасці);

Прыклад

Давайце ўстановім уласцівасць text са значэннем aaa у параграфа і вывядзем яго ў тэксце параграфа:

html<p></p>
javascriptelem = $('p');
elem.prop('text', 'aaa').html(elem.prop('text'));

HTML код стане выглядаць так:

html<p>aaa</p>

Давайце цяпер выдалім гэтую ўласцівасць:

html<p></p>
javascriptelem = $('p');
elem
  .prop('text', 'aaa')
  .html(elem.prop('text'))
  .removeProp('text')
  .html(elem.prop('text'));

Глядзіце таксама

  • метад prop,
    які дазваляе працаваць з уласцівасцямі элементаў
  • метад removeAttr,
    які дазваляе выдаляць атрыбуты элементаў
  • метад attr,
    які дазваляе працаваць з атрыбутамі элементаў