Метод 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,
    който позволява работа с атрибути на елементи