La documentation pour css() indique que le fait de donner à la propriété style la valeur d'une chaîne vide supprimera cette propriété si elle ne réside pas dans une feuille de style :
Définir la valeur d'une propriété de style à une chaîne vide - par exemple $('#mydiv').css('color', '')
- supprime cette propriété d'un élément si elle a déjà été appliquée directement, que ce soit dans l'attribut de style HTML, par le biais de l'outil de jQuery .css()
ou par une manipulation directe du DOM de la propriété propriété style. En revanche, il ne le fait pas, supprimer un style qui a été appliqué par une règle CSS dans une feuille de style ou <style>
élément.
Puisque vos styles sont en ligne, vous pouvez écrire :
$(selector).css("-moz-user-select", "");
0 votes
Si c'est le cas
none
pourquoi devez-vous l'enlever ? Si vous devez le changer pour une autre valeur aquí est une liste de valeurs valides