禁用时按钮样式

时间:2011-03-14 02:49:04

标签: jquery

我需要设置一个提交按钮的样式,但我只需要应用一个样式就是一个按钮被禁用。我正在使用jQuery,但我不确定如何在不使用ID或类的情况下定位它。我尝试过这样的事情,但这没有意义,我想......

$("input[type='submit']").attr("disabled", "true").addClass("disabledClass");

1 个答案:

答案 0 :(得分:10)

您可以使用:disabled伪选择器:

$("input[type='submit']:disabled").addClass("disabledClass");

然而,这也可以在CSS中完成,而不使用attribute selectors的任何jQuery-hackery:

input[type='submit'][disabled] {
  opacity: 0.5;
}

您的原始代码选择了所有input[type='submit'],禁用了它们,然后将类disabledClass应用于它们。