我正在尝试优化代码但遇到一些错误。这些正确执行:
Array.prototype.forEach.call( $('ZA1 .stat'), function( td ) {//ExcuteCode}
Array.prototype.forEach.call( $('ZA2 .stat'), function( td ) {//ExcuteCode}
Array.prototype.forEach.call( $('ZA19 .stat'), function( td ) {//ExcuteCode}
Array.prototype.forEach.call( $('ZA20 .stat'), function( td ) {//ExcuteCode}
试图浓缩到这一点,但得到错误:
for (var trType in allTr) {
//console.log(trType);
Array.prototype.forEach.call( $( window[trType]+' .stat'), function( td ) {
//Excute Code
}
在控制台中,我收到以下错误:
未捕获的错误:语法错误,无法识别的表达式:[object Object] .stat
我可以在 jquery 选择器中使用 window[] 吗?