以下代码可以在IE以外的所有浏览器中找到。我在IE浏览器中看到的问题是电子邮件未在输入字段中预先填充。我使用的是jquery 1.4.2。我的猜测是一些jquery 1.4.2内置函数与IE不兼容。
相同的代码适用于jQuery 1.7。不幸的是,我受限于使用jQuery 1.4.2(因为它是企业范围内决定在所有站点上坚持使用jQuery 1.4.2)因此我无法升级到最新的jQuery并修复此问题。任何其他可以使用的解决方案?
tempLogin.filter('H4').html("ACCOUNT").end()
.filter('p').html("There is already a " + siteVarObj(C.options.siteCode).siteName + " account associated with this email address.<p>Please enter your password to login.</p>")
.end()
.filter('.hsImages').html("");
pageHs.find('input#aim_Email').val(C.options.email).end()
.find("input#aim_Password").focus();
finalTemplate = pageHs.find(".hsPlaceHolder").html(tempLogin);
C.options.currentPage = finalTemplate;
C.setPage('hsTemplate');