Metoda removeProp

Metoda removeProp odstrani lastnosti elementov. Opomba: uporabite to metodo za odstranjevanje umetno vnesenih lastnosti, ni priporočljivo odstranjevati nativnih lastnosti elementov (tj. prvotne, izvorne lastnosti elementov), kar lahko povzroči napake v delovanju brskalnika. Zlasti ne uporabljajte removeProp za odstranjevanje atributov, kot so checked in disabled. Ko ti atributi manjkajo v input-elementih, njihove istoimenske lastnosti prenehajo obstajati, preprosto prevzamejo vrednost false. Torej, za onemogočanje teh lastnosti jih je potrebno nastaviti na false z metodo prop.

Sintaksa

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

Primer

Nastavimo lastnost text z vrednostjo aaa pri odstavku in izpišimo jo v besedilu odstavka:

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

HTML koda bo takšna:

html<p>aaa</p>

Zdaj pa odstranimo to lastnost:

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

Glejte tudi

  • metoda prop,
    ki omogoča delo z lastnostmi elementov
  • metoda removeAttr,
    ki omogoča odstranjevanje atributov elementov
  • metoda attr,
    ki omogoča delo z atributi elementov