Jquery 合并两个循环

Jquery 合并两个循环,jquery,loops,Jquery,Loops,我想用循环01到10和a-j得到这个 $(.p01a .plus_sign.plus01).hide(); $(.p01a .minus_sign.minus01).show(); 我将循环分开,但不知道如何连接它们 //A - Z for (var i = 65; i <= 90; i++) { var letterEnd = String.fromCharCode(i).toLowerCase(); } //01 - 10 var i; for(i=1;i<

我想用循环01到10和a-j得到这个

 $(.p01a .plus_sign.plus01).hide();
 $(.p01a .minus_sign.minus01).show();
我将循环分开,但不知道如何连接它们

//A - Z
for (var i = 65; i <= 90; i++) {
    var letterEnd = String.fromCharCode(i).toLowerCase();
}

//01 - 10   
var i;
for(i=1;i<=10;i++) {
  var precedingZero = (i<10) ? '0' : '';
  var currentMenuClass = ".p" + precedingZero + i;
  var currentMenuSansP = precedingZero + i;

 $(currentMenuClass + 'a .plus_sign.plus' + currentMenuSansP).hide();
 $(currentMenuClass + 'a .minus_sign.minus' + currentMenuSansP).show();

谢谢您的帮助。

您需要使用嵌套循环

var i;
for(i=1;i<=10;i++) {
  var precedingZero = (i<10) ? '0' : '';
  var currentMenuClass = ".p" + precedingZero + i;
  var currentMenuSansP = precedingZero + i;
  for (var j = 97; j <= 112; j++) {
    var letterEnd = String.fromCharCode(j);
    $(currentMenuClass + letterEnd + ' .plus_sign.plus' + currentMenuSansP).hide();
    $(currentMenuClass + letterEnd + ' .minus_sign.minus' + currentMenuSansP).show();
  }
}
vari;

对于(i=1;iThanks Barman)我收到一个错误。Chrome控制台:未捕获错误:语法错误,无法识别的表达式:.p01。plus_sign.plus01抱歉,错过了一个需要在内部循环中更改为
j
i。我应该已经看到了。非常感谢您对我的帮助