How to remove disabled attribute with jQuery (IE) [duplicate]

You should use the .prop method in jQuery as it does sanity checking for you bypassing these annoying IE errors. I can see you’re using jQuery 1.6, so this should work:

$('document').ready(function () {
    //get each input that is disabled
    $('input').each(function(i, el){
      //see if it should be disabled (true|false)
      var disabled = $(el).data('disabled');
      $(el).prop('disabled', disabled);
    });
});

Here is the updated jsFiddle for you to see.

Leave a Comment