这让我发疯。我的页面上有一个在颜色框中打开的 div。当用户单击 div 中的一个链接时,它会向代码(如下)触发一个事件,该代码应该依次填充隐藏字段,然后单击服务器按钮以运行一些代码。
问题是,在 IE(9) 中,它不会在第一次尝试时单击服务器按钮(是的,它确实会进入客户端单击事件)。奇怪的是,它似乎在 Chrome 和 FF 中运行良好。
$(document).on('click', '.link', function (e) {
e.preventDefault();
var thisID = $(this).attr('href').replace('#ca', '');
$("#hiddenField").val(thisID );
$("#button1").submit();
});
值得一提的是,在 colorbox 中打开的 div 中的链接是动态填充的。但这应该会影响它,因为链接上的点击事件工作正常。
任何帮助,将不胜感激。