jQuery 함수 addClass 및 removeClass를 사용하여 인터넷 익스플로러 (IE)의 확인란 모양을 변경하면 제대로 작동하지 않습니다. 그러나, 그들은 다른 브라우저에서 잘 작동합니다.addClass 및 removeClass가 Internet Explorer에서 작동하지 않습니다.
$('input:#chkbox').click(function()
{
//if($(this).is(":checked")){
if($('input:#chkbox').is(":checked"))
{
$('input:#chkbox').next("label").addClass("etykieta_wybrana");
}
else
{
$('input:#chkbox').next("label").removeClass("etykieta_wybrana");
}
});
더이를 테스트하려면 (IE에서 작동하지 않습니다) jsFiddler를 사용하여 코드를 실행할 수 있습니다 : 는 http://jsfiddle.net/tejek/pZJMd/
"$ type ="체크 박스 "/>"라는 것이 확실하다면,'$ chkbox.checked', cf. [요소의 속성에 액세스하려면 jQuery의 강력한 기능을 활용하십시오.] (http://whattheheadsaid.com/2010/10/utilizing-the-awesome-power-of-jquery-to-access-properties-of-an-element). – jensgram