先上代码<ul>
<li class="menu">www</li>
<li class="menu">菜单二</li>
</ul>$(".menu").click(function () {
switch (this.innerHTML) {
case "菜单二":
SelectedLi(this, "xxx", false);
break;
case "www":
SelectedLi(this, "xxx", true);
break;
defualt:
alert("无法比对");
break;
}
});
谷歌 火狐 IE9 IE8都正常, 在IE9的兼容模式下 和 IE7下 switch case出现无法比对的情况,this.innerHTML已经获取到"菜单二"也直接跳default。
<li class="menu">www</li>
<li class="menu">菜单二</li>
</ul>$(".menu").click(function () {
switch (this.innerHTML) {
case "菜单二":
SelectedLi(this, "xxx", false);
break;
case "www":
SelectedLi(this, "xxx", true);
break;
defualt:
alert("无法比对");
break;
}
});
谷歌 火狐 IE9 IE8都正常, 在IE9的兼容模式下 和 IE7下 switch case出现无法比对的情况,this.innerHTML已经获取到"菜单二"也直接跳default。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货