我是 jQuery 的新手,如果我的词汇有误,请原谅,请纠正我,以便我能以正确的方式学习。
我正在尝试使用最佳实践来优化性能。我被告知尽可能将静态对象存储在变量中。我正在尝试存储父对象#mytable,然后从那里向下导航到子对象。
var count=1;
$('#eachselector').each(function(){
var MyTable = $('#mytable'+count);
$(MyTable+' td[condition=true][condition2=true]').attr('do', 'stuff');
$(MyTable+' table[condition=true][condition2=true]').attr('do', 'stuff');
count++;
});
这给了我错误“未捕获的异常:语法错误,无法识别的表达式:[object Object]”。
我怀疑在 each() 内部调用时我将 MyTable 视为字符串,但不确定语法应该是什么样子。
谢谢!