【发布时间】:2014-01-07 21:52:46
【问题描述】:
我有以下 jquery 代码,点击复选框我会显示一个弹出值。
除了在 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;
}
});
【问题讨论】:
-
为什么返回false?删除它并尝试。请提供一个 jsfiddle 或至少相关的 HTML 标记,#TAndC 是什么类型的元素,一个复选框,一个文本框???
-
实际上我只是在发布之前编辑了名称。对此感到抱歉。将尝试建议的方法。
标签: javascript jquery asp.net-mvc internet-explorer checkbox