即时通讯尝试隐藏一系列元素与.each函数替换for循环不工作在IE9,而代码工作在FF它不会在IE中工作。jquery .each()不工作在IE 9
var myArray=document.getElementsByName("hide[]");
$.each(myArray, function(i, id) {$("#" + myArray[i].attributes["id"].value).hide();});
不能完全确定什么失败
在for循环形式
for (var i = 0; i < myArray.length; i++)
{
$("#" + myArray[i].attributes["id"].value).hide();
}
_a for循环在IE9_中不工作我们可以看到你的'for'循环吗? – undefined
为什么你使用这个丑陋的DOM和jQuery组合? – ThiefMaster
为什么不使用'$(myArray).hide()'? –