<div id="1" brand="BMW" price="1000"></div>
<div id="2" brand="LEXUS" price="2000"></div>
<div id="3" brand="MERCEDES" price="3000"></div>
<div id="4" brand="VW" price="4000"></div>
<div id="5" brand="TESLA" price="5000"></div>
for (i=1;i<=5;i++) {
var brand = $('#'+i).attr('brand');
var price = $('#'+i).attr('price');
if (brand = 'LEXUS') {
for (b=1;b<=10;b++){
//code for doing things on specific model
}
}
if (price = "4000") {
for (c=1;c<=20;c++) {
//code for doing things on specific price
}
}
}
在原始代码中,我在很多地方有超过 5 个嵌套循环,我正在寻找一种合适的方法来替换它。如果可能,根本不使用循环。
我已经尝试过数组对象和映射并没有真正帮助我,因为我仍然需要使用 for 循环从特定的 div id 获取数据。我想可能对这种方法使用零循环。