У меня есть кнопка JQuery, отключенная по умолчанию, и мне нужно включить ее для определенного события.
Моя проблема в том, что, когда я просто удаляю атрибут «отключен», кнопка поддерживает отключенные стили jquery css.
Я удалил их вручную:
$('[id$=btnDowloadXLS]').removeAttr("disabled").removeClass("ui-state-disabled").removeClass("ui-button-disabled");
Но тогда кнопка не совпадает с активной кнопкой, на мыши она не принимает правильный стиль.
Я разобрался с этим решением
$('[id$=btnDowloadXLS]').button({ disabled: false });
который, я думаю, снова создает кнопку JQuery.
У меня вопрос: есть ли более чистый и правильный способ для повторного включения кнопки, и чтобы кнопка получала надлежащие / по умолчанию включенные стили?