7 of 119 menu

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

$(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:

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

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

<p>aaa</p>

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

<p></p> elem = $('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
frrodadesw