2 votes

Obtenir l'exception "removeattr n'est pas une fonction"

Je suis en train d'utiliser jquery-1.7.2.min.js

Je reçois une TypeError:

$("#TextBox1").removeattr n'est pas une fonction [Interrompre sur cette erreur]   
$("#TextBox1").removeattr("disabled"); 

Pourquoi?

9voto

Darin Dimitrov Points 528142

Le nom de la fonction correcte est removeAttr(), pas removeattr:

$("#TextBox1").removeAttr("disabled");

Mais à partir de jQuery 1.6, il est préférable d'utiliser la méthode .prop() pour définir des attributs natifs tels que disabled et checked:

$('#TextBox1').prop('disabled', false);

1voto

Esh Points 503

Essayez ceci

$("#TextBox1").removeAttr("disabled");

0voto

maniix Points 31

Le nom de fonction correct est removeAttr(), pas removeattr():

$("#TextBox1").removeAttr("disabled");

C'est écrit en camelCase.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X