7 of 119 menu

Méthode removeProp

La méthode removeProp supprime les propriétés des éléments. Remarque : utilisez cette méthode pour supprimer les propriétés introduites artificiellement, il ne faut pas supprimer les propriétés natives des éléments (c'est-à-dire les propriétés initiales, propres aux éléments), cela peut provoquer des erreurs de fonctionnement du navigateur. En particulier, n'utilisez pas removeProp pour supprimer des attributs tels que checked et disabled. Lorsque ces attributs sont absents dans les éléments input, leurs propriétés du même nom cessent d'exister, elles prennent simplement la valeur false. Ainsi, pour désactiver ces propriétés, il est nécessaire de les définir à false à l'aide de la méthode prop.

Syntaxe

$(sélecteur).removeProp(nom de la propriété);

Exemple

Définissons la propriété text avec la valeur aaa sur un paragraphe et affichons-la dans le texte du paragraphe :

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

Le code HTML deviendra alors :

<p>aaa</p>

Supprimons maintenant cette propriété :

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

Voir aussi

  • méthode prop,
    qui permet de travailler avec les propriétés des éléments
  • méthode removeAttr,
    qui permet de supprimer les attributs des éléments
  • méthode attr,
    qui permet de travailler avec les attributs des éléments
azbydeenesfrkakkptruuz