这个jQuery选择器非常慢。为什么?

| 我通过传入一些HTML字符串来创建一个简单的jQuery对象。但是在IE7中,警报告诉我大约需要125毫秒。
var timeStart = new Date();
var allTabs = jQuery(tmbJsContent);

var timeEnd = new Date();
alert(timeEnd-timeStart);
tmbJsContent包含10个div的html,其中包含表格。我有点了解它,但是由于没有DOM被操纵,而只创建了一个jQuery对象。可能要花这么长时间?我怎样才能使它更快? 谢谢     
已邀请:
创建一个容器元素并更新其ѭ1内容
var container = document.createElement(\"div\");
container.innerHTML = tmbJsContent;
应该花费大约一毫秒:)     
要真正回答这个问题,我们需要了解tmbJsContent的价值... 同时,如果选择器运行缓慢,请尝试通过传入容器(作为上下文)来限制选择器的“搜索区域”。 例:
var context = jQuery(\'#SomeContainer\');
var target = jQuery(\'MySelector\', context);
这将选择器搜索限制为传入的容器。     

要回复问题请先登录注册