Раньше у меня была эта проблема, однако предыдущее решение не работает, потому что есть дополнительная сложность с вызовом функции.У меня есть этот код, и он отлично работает во всех браузерах, кроме IE.
$('#HoldPaymentM').change(function(){$('#HoldPaymentW')[0].checked=$('#HoldPaymentM')[0].checked;CallCalc('calc');});
$('#HoldPaymentW').change(function(){$('#HoldPaymentM')[0].checked=$('#HoldPaymentW')[0].checked;CallCalc('calc');});
Если я изменяю это на это, то часть работает, но продолжает инициализировать вызов функции (что не соответствует желаемому поведению
$('#HoldPaymentW').bind($.browser.msie? 'propertychange': 'change', function() {
$('#HoldPaymentM')[0].checked=$('#HoldPaymentW')[0].checked;CallCalc('calc');
});
$("#HoldPaymentM").bind($.browser.msie? 'propertychange': 'change', function() {
$('#HoldPaymentM')[0].checked=$('#HoldPaymentW')[0].checked;CallCalc('calc');
});
Может кто-нибудь помочь мне обнаружить ошибку моегоспособы? Изменение «изменить |» на «щелкнуть» не работает в этом случае.
С уважением, Рэйчел