ert*_*rt3 0 javascript jquery internet-explorer
我试图隐藏一系列元素与.each函数替换一个在IE9中不起作用的for循环,而代码在FF中工作它不会在IE中工作.
var myArray=document.getElementsByName("hide[]");
$.each(myArray, function(i, id) {$("#" + myArray[i].attributes["id"].value).hide();});
Run Code Online (Sandbox Code Playgroud)
不完全确定什么是失败的
in for循环形式
for (var i = 0; i < myArray.length; i++)
{
$("#" + myArray[i].attributes["id"].value).hide();
}
Run Code Online (Sandbox Code Playgroud)
你为什么用getElementsByName
?只需使用jQuery获取元素,然后只使用.hide
它们.
$('[name="hide[]"]').hide();
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
997 次 |
最近记录: |