Rajamohan Anguchamy Rajamohan Anguchamy - 2 months ago 23
jQuery Question

Getting "removeattr is not a function" exception

I am using jquery-1.7.2.min.js

I'm getting TypeError:


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


Why?

Answer

The correct function name is removeAttr(), not removeattr:

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

But starting from jQuery 1.6 it's better to use the .prop() method for setting native attributes such as disabled and checked:

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