IE浏览器切什么不执行$(function() {}),用谷歌浏览器反倒是可以。

$(function() {
if ('${key}' != '') {
$("#key").val('${key}');
}
//alert("旧方法");
searchAll();
});
这个方法写在jsp里面, searchAll()写在同一个jsp里。
试过别的同样功能的方法也不行。更换了IE版本也不行,然后去谷歌就跑出来了。

什么版本的jquery先,jquery 2+不再支持ie8-

全部代码:

<%@ page contentType="text/html; charset=UTF-8"
errorPage="/base/jsp/common/CommonError.jsp"%>
<%@page import="java.util.List"%>
<%@page import="cn.com.ecinc.ecoa.clgl.model.ClxxRegister"%>
<%@page import="java.text.SimpleDateFormat"%>
<%@taglib prefix="s" uri="/struts-tags"%>
<%@taglib prefix="h" uri="/bdp-html"%>
<%@taglib prefix="bdp" uri="/bdp-base"%>

<%@include file="/base/jsp/common/CommonListTop.jsp"%>

搜索关键字: 搜索
选择序号车辆牌照车辆型号车辆司机归属单位
var xType = '${xType}'; $(function() { if ('${key}' != '') { $("#key").val('${key}'); } alert("旧方法"); searchAll(); }); function searchAll() { var now = new Date(); var searchUrl = "${ctx}/clgl/clxxselect!GetSjDataHtml.action?key=" + encodeURI(encodeURI($("#key").val())); if(xType == 'sq'){ var startDate = encodeURI($("#FlStartTime").val()); var endDate = encodeURI($("#FlEndTime").val()); var sHour = encodeURI($("#flStartTimeHour").val()); var eHour = encodeURI($("#flEndTimeHour").val()); searchUrl += "&startDate="+startDate+"-"+sHour +"&endDate=" + endDate+"-"+eHour; } searchUrl += "&t=" + now.getUTCMilliseconds(); $("#sj_tb").load(searchUrl, function(data, t) { $("#tb_title").css("width", "778px");//初始化宽度 var h = $("#sj_tb").height(); var w = $("#sj_tb").width(); if (h > 250) { var th = $("#tb_title").width(); $("#tb_title").width(w); } }); } function doOK() { try { var selItems = $(".selectcl"); var returnvalue = ""; for ( var i = 0; i < selItems.length; i++) { if (selItems[i].checked) { returnvalue = selItems[i].value; break; } } if (returnvalue == "") { $.messager.alert("车辆选择","请选择!", "info"); return; } $("#FlVhlLis").val(returnvalue.split("*")[1]); $("#FlVhlType").val(returnvalue.split("*")[2]); if (xType == "wx" || xType == "jy") { $("#FlClID").val(returnvalue.split("*")[0]); } if (xType == "sq") { if (returnvalue.split("*")[3] != null && returnvalue.split("*")[3] != "null" && returnvalue.split("*")[3] != "") { $("#FlName").val(returnvalue.split("*")[3]); } } cancleclick(); } catch (e) { $.messager.alert(e.message); } } function cancleclick() { if (xType == "sq") closeWindow(); else closeWindow(win_id); } function clearAll() { $("#key").val(''); }