我有以下的jquery代碼,點擊一個複選框,我會顯示一個彈出的值。Jquery複選框更改功能不工作在IE 8
除IE以外,在所有其他瀏覽器中,它都按預期工作。也就是說,在更改時複選框將被選中,彈出窗口將被打開。
但是,在IE8中沒有檢查,但是彈出窗口顯示正確。
代碼:
$('#TAndC').change(function(){
if($('input[name="TAndC"]').is(':checked'))
{
$('#TandCBox').show();
var termsandcondition = GetEnum().TermsandConditionsPageId;
var actionURL = '@Url.Action("ShowTAndC", "Account", new { isFromCheckBox = true })';
$('.popUpForm').load(actionURL);
var msgBox = $('#terms').attr('href');
MaskMsgPopUp(msgBox);
return false;
}
});
使用點擊呢? –
你爲什麼回來假?刪除它並嘗試。並請提供一個jsfiddle或至少相關的HTML標記,什麼類型的元素是#TAndC,複選框,文本框??? –
其實我剛剛在這裏發佈之前編輯過名字。對不起。將嘗試建議的方法。 – TBA