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