2013-02-20 3 views
0
에 코드를 통해 체크 박스의 상태를 시각적으로 업데이트

나는이 내 페이지에서 다음 HTML :jQuery를

$('#chkIncludeCA3').prop('checked', true); 

수있는 사람 :

<input id="chkIncludeCA3" type="checkbox" /><label for="chkIncludeCA3">Category 3:</label> 

그리고 내 코드 페이지, 스크립트의 다음 조각에

또한 체크 박스가 실제로 선택되었음을 보여주기 위해 레이블의 시각적 상태를 어떻게 업데이트 할 것인지 설명해주십시오. 정확한 포인터 크리스토프 후씨에

편집

덕분에, 다음과 같은 발견 완벽하게 작동했다 : 더 공식적인 방법이 있다면 누구나 알고있는 경우

$('#chkIncludeCA3').prop('checked', true); $("label[for='chkIncludeCA3']").addClass('ui-state-active'); 

, 나는 그것을 감사하겠습니다 .

답변

1

라벨을 얻으려면 다음과 같은 의미입니까?!

$("label[for='chkIncludeCA3']") 
+0

그래, 그럴 것 같아요. 그러나 기본 확인란을 선택했다는 사실을 반영하기 위해 시각적 상태를 변경해야합니다. 이 스타일을 결정하는 데 어떤 스타일이 사용되는지는 알 수 없습니다. – JasonMHirst

+0

시각적 인 상태는 무엇을 의미합니까? CSS? –

+0

예, 죄송합니다. 체크 상자의 상태를 표시하기 위해 전환되는 CSS 스타일입니다. – JasonMHirst