Metod removeProp

Metod removeProp uklanja svojstva elemenata. Napomena: koristite ovaj metod za uklanjanje veštački uvedenih svojstava, ne preporučuje se uklanjanje nativnih svojstava elemenata (tj. prvobitnih, prirodnih svojstava elemenata), to može izazvati greške u radu brauzera. Posebno, ne koristite removeProp za uklanjanje atributa kao što su checked i disabled. Kada ovi atributi nedostaju u input-elementima, njihova istoimena svojstva prestaju da postoje, ona jednostavno preuzimaju vrednost false. Stoga, za isključivanje ovih svojstava neophodno je postaviti ih na false pomoću metode prop.

Sintaksa

javascript$(selektor).removeProp(ime svojstva);

Primer

Hajde da postavimo svojstvo text sa vrednošću aaa u paragrafu i prikažemo ga u tekstu paragrafa:

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

HTML kod će tada izgledati ovako:

html<p>aaa</p>

Hajde sada da uklonimo ovo svojstvo:

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

Vidite takođe

  • metod prop,
    koji omogućava rad sa svojstvima elemenata
  • metod removeAttr,
    koji omogućava uklanjanje atributa elemenata
  • metod attr,
    koji omogućava rad sa atributima elemenata