我需要设置一个提交按钮的样式,但我只需要应用一个样式就是一个按钮被禁用。我正在使用jQuery,但我不确定如何在不使用ID或类的情况下定位它。我尝试过这样的事情,但这没有意义,我想......
$("input[type='submit']").attr("disabled", "true").addClass("disabledClass");
答案 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
应用于它们。