2

私はjquery-1.7.2.min.jsを使用しています

TypeErrorが発生します:

$("#TextBox1").removeattr is not a function [Break On This Error]   
$("#TextBox1").removeattr("disabled"); 

なんで?

4

3 に答える 3

9

正しい関数名はremoveAttr()、ではなく、removeattrです。

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

ただし、jQuery 1.6以降では、やなどのネイティブ属性を設定するためのメソッドを使用することをお勧めし.prop()ます。disabledchecked

$('#TextBox1').prop('disabled', false);
于 2012-07-26T07:24:16.857 に答える
1

これを試して

$("#TextBox1").removeAttr("disabled");
于 2012-07-26T07:26:42.643 に答える
0

正しい関数名はremoveAttr()、ではなく、removeattr()です。

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

キャメルケースです。

于 2016-09-12T15:00:54.353 に答える