A removeProp metódus

A removeProp metódus eltávolítja az elemek tulajdonságait. Megjegyzés: ezt a metódust arra használja, hogy mesterségesen bevezetett tulajdonságokat távolítson el, ne használja natív elem tulajdonságok (azaz az elemek eredeti, saját tulajdonságainak) eltávolítására, mivel ez böngészőhibákat okozhat. Különösen ne használja a removeProp-ot olyan attribútumok, mint a checked és a disabled eltávolítására. Amikor ezek az attribútumok hiányoznak a input-elemekből, az azonos nevű tulajdonságaik megszűnnek létezni, egyszerűen false értéket vesznek fel. Így ezen tulajdonságok kikapcsolásához false értékre kell állítani őket a prop metódus segítségével.

Szintaxis

javascript$(selector).removeProp(tulajdonság neve);

Példa

Állítsuk be a text tulajdonságot aaa értékkel egy bekezdésen és jelenítsük meg a bekezdés szövegében:

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

A HTML kód így fog kinézni:

html<p>aaa</p>

Most távolítsuk el ezt a tulajdonságot:

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

Lásd még

  • a prop metódus,
    amely lehetővé teszi az elemek tulajdonságaival való munkát
  • a removeAttr metódus,
    amely lehetővé teszi az elemek attribútumainak eltávolítását
  • a attr metódus,
    amely lehetővé teszi az elemek attribútumaival való munkát