我发现这段代码在一个jQuery插件:在jQuery中,指定ID时添加选择器上下文是否有意义?
$("#"+id,$t.grid.bDiv).css("display","none");
到$()
第二个参数改变搜索的上下文中,是吗?包含它是否仍然有意义,因为该行已在搜索ID?指定ID时,jQuery是否搜索整个文档?
UPDATE:
@casablanca - 你确定它只是调用本地的getElementById()?因为我将该行更改为document.getElementById('id').style.display = "none"
,并且性能变得更快(因为该行在循环内)。顺便说一下,我使用IE8进行了测试。