這可能是簡單的事情,但只是無法弄清楚。for循環中的jQuery多個變量
假設我得了50種類似的功能,並有兩個:
var unit = ['red', 'pink']
var unit2 = ['red2', 'red2']
$('#red').click(function() {
if($('#red2').is(':hidden')) {
$('#red2').toggle();
} else {
$('#red2').toggle();}}}
和
$('#pink').click(function() {
if($('#pink2').is(':hidden')) {
$('#pink2').toggle();
} else {
$('#pink').toggle();}}}
,我想添加一個/兩個for循環的所有這些功能。 我嘗試這樣做:
for (var i = 0; i < unit.length; i++) {
for (var y = 0; y < unit2.length; y++) {
$('#i').click(function() {
if($('#y').is(':hidden')) {
$('#y').toggle();
} else {
$('#y').toggle();}}}}
對不起,但是爲什麼你甚至需要'如果'當其分支的代碼是相同的? – raina77ow