में काम नहीं कर रहा है jQuery फ़ंक्शंस addClass और removeClass इंटरनेट एक्सप्लोरर (आईई) में चेकबॉक्स की उपस्थिति को बदलने के लिए उनका उपयोग करते समय ठीक से काम नहीं करते हैं। हालांकि, वे अन्य ब्राउज़रों में ठीक काम करते हैं।ऐडक्लस और हटाएं क्लास इंटरनेट एक्सप्लोरर
$('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");
}
});
आगे इस परीक्षण के लिए, आप jsFiddler का उपयोग कर कोड चला सकते हैं (IE में काम नहीं करता है): http://jsfiddle.net/tejek/pZJMd/
वैकल्पिक रूप से, '$ chkbox.checked' अगर आप निश्चित हैं कि यह '<इनपुट प्रकार =" चेकबॉक्स "/>', सीएफ है। [किसी तत्व के गुणों तक पहुंचने के लिए jQuery की अद्भुत शक्ति का उपयोग करें] (http://whattheheadsaid.com/2010/10/utilizing-the-awesome-power-of-jquery-to-access-properties-of-an-element)। – jensgram