Jquery show()和Hide()在IE11中不起作用
我有一个div,只有在发生错误时才需要显示错误消息,所以我需要始终隐藏这个div,它在IE11中似乎不起作用,在IE10、IE9、IE8的其他版本中没有问题。。。 正在使用的jQuery 1.8.0版本。 任何解决办法Jquery show()和Hide()在IE11中不起作用,jquery,internet-explorer-11,Jquery,Internet Explorer 11,我有一个div,只有在发生错误时才需要显示错误消息,所以我需要始终隐藏这个div,它在IE11中似乎不起作用,在IE10、IE9、IE8的其他版本中没有问题。。。 正在使用的jQuery 1.8.0版本。 任何解决办法 <tr id="ErrorMsgRw"> <div id="ErrorMsgDiv" class="ErrorMsg"> <img
<tr id="ErrorMsgRw">
<div id="ErrorMsgDiv" class="ErrorMsg">
<img id="Error" alt="An Error occurred" src="../Content/Images/Warning_icon.png" style="width: 20px; float: left; margin-right: 30px;" />
<b id="ErrorMsg" class="ErrorMsg"></b>
<a title="Close Error Bar" onclick="CloseErrorBar()">
<img id="Close" alt="Close this Message" src="../Content/Images/Close_icon.png" style="width: 20px; float: right;" /></a>
</div>
</tr>
function SetContent(DataToBeBound) {
//Set Content
$("#content").empty();
$("#MessageTemplate").tmpl(DataToBeBound).appendTo("#content");
if (DataToBeBound.IsAddSectionSet) { indexCount = 0; maxIndexCount = 0; $("#AddTemplate").tmpl(DataToBeBound).appendTo("#content"); $("#TreatyRate").attr("disabled", "disabled"); }//RetainData(); }
$("#GridTemplate").tmpl(DataToBeBound).appendTo("#content");
bindKeyPressToSearch();
HideGridExtensions();
$("#ErrorMsgRw").hide();
}
函数SetContent(DataToBound){
//设置内容
$(“#内容”).empty();
$(“#MessageTemplate”).tmpl(DataToBeBound).appendTo(“#content”);
if(DataToBeBound.IsAddSectionSet){indexCount=0;maxIndexCount=0;$(“#AddTemplate”).tmpl(DataToBeBound).appendTo(“#content”);$(“#TreatyRate”).attr(“disabled”,“disabled”);//RetainData();}
$(“#GridTemplate”).tmpl(DataToBound).appendTo(“#content”);
bindKeyPressToSearch();
HideGridExtensions();
$(“#ErrorMsgRw”).hide();
}
谢谢你
HRg请提供代码和错误消息。您不是将ErrorMsgRw的ID分配给了元素而不是元素吗?我应该避免在tr中包含div吗?另外:
//RetainData();}
您的行中应该有一个td
,并将div放在该行中