2011-03-14 3 views
1

제출 버튼의 스타일을 지정해야하지만 버튼을 사용할 수없는 경우에만 스타일을 적용해야합니다. jQuery 사용하고 있지만 ID 또는 클래스를 사용하지 않고 대상을 지정하는 방법을 모르겠습니다.비활성화시 버튼 스타일

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

답변

10

당신은 :disabled 의사 선택 사용할 수 있습니다 ..... 나는 생각한다, 나는 이런 식으로 뭔가를 시도했다 그러나 그것은 아무 의미 : 그러나

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

을,이 또한 수행 할 수 있습니다 purly 어떤 jQuery를 - 해커없이 CSS에 attribute selectors를 사용하여 :

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

는 원래 코드가 선택 l input[type='submit']을 사용 중지 한 다음 disabledClass 클래스를 적용했습니다.

+0

내 답장은 조금 성급했습니다. 맞습니다. –

관련 문제