Предложение Криса Пебблса должно работать нормально, но я в замешательстве. В заголовке вашего вопроса вы конкретно указываете «jQuery отключить все кнопки css класса », однако затем вы предоставляете пример, который показывает, что вы действительно хотите отключить все кнопки, имеющие имя атрибут setAlg
.
На ум приходят два момента. Во-первых, ваши кнопки, поскольку все они имеют одинаковое имя, могут привести к неожиданным результатам для вас, когда пользователь отправит вашу форму (если это то, что они делают, но я могу ошибаться здесь). Если это так, то вы, вероятно, действительно хотите установить для всех них один и тот же класс , а не имя .
<input class="setAlg">...
Второй момент заключается в том, что если вы хотите, чтобы ваш jQuery работал с классом, вам нужно сделать:
$("input.setAlg").attr("disabled","disabled");
Надеюсь, это было полезно.