0

私がやっていることの説明。

私は ul を持っていて、li には名刺が入っていて、金額はさまざまです。クリックしたビスティング カードの説明を表示するために、li を追加したいと考えています。たとえば、1 番目の 2 番目または 3 番目のカードをクリックした場合、4 番目の場所に新しい李を追加したい 4 番目の 5 番目または 6 番目のカードをクリックした場合、7 番目の場所に新しい李を追加したい。

このために、配列内に3つのliを持つ多次元配列にliを分割する関数を作成しました。その多次元配列は呼び出しチャンクです。今、私は書き込みを得ました。しかし、必要な場所に新しいliを追加できません。

そして、私はこのエラー TypeError: chunks[i] is undefined を取得しています

そして、私は以下のコードを与えました

チャンク[i]は未定義です

chunks = [ 
    [li.pL14, li, li.pR15], 
    [li.pL14, li, li.pR15], 
    [li.pL14, li, li.pR15], 
    [li.pL14, li, li.pR15], 
    [li.pL14, li, li.pR15]
]

for (var i=0; i<chunks.length; i++) {    
    for (var j=0; j<chunks[i].length; j++) {
        $(chunks[i][j]).click(function() {
             $(chunks[i][j]).append('<li class="description"> <div class="cardDesCont mT1Mi"></div></li>');
        });
    }
}

なぜそれが起こっているのですか?

4

1 に答える 1