我想通过循环01到10和a - j
得到这个我将循环分开但不知道如何加入它们。
//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();
决赛应该是01到10和a - j
$(.p01a .plus_sign.plus01).hide();
$(.p01a .minus_sign.minus01).show();
感谢您的帮助。
答案 0 :(得分:0)
您需要使用嵌套循环。
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();
}
}