Jquery 合并两个循环
我想用循环01到10和a-j得到这个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<
$(.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。我应该已经看到了。非常感谢您对我的帮助