要實現 jQuery 的 each 函數嵌套,你可以使用一個外層的 each 循環來遍歷外層數組,然后在回調函數內部使用另一個 each 循環來遍歷內層數組。這里有一個示例:
// 示例數據
var nestedArray = [
['A', 'B'],
['C', 'D'],
['E', 'F']
];
// 外層 each 循環
$.each(nestedArray, function(index, outerElement) {
console.log('外層索引:' + index);
// 內層 each 循環
$.each(outerElement, function(innerIndex, innerElement) {
console.log(' 內層索引:' + innerIndex + ',值:' + innerElement);
});
});
在這個示例中,我們首先遍歷名為 nestedArray
的二維數組。在外層的 each 回調函數中,我們打印出外層元素的索引。然后,我們使用另一個 each 循環遍歷當前外層元素(一個一維數組),并打印出內層元素的索引和值。這將輸出以下內容:
外層索引:0
內層索引:0,值:A
內層索引:1,值:B
外層索引:1
內層索引:0,值:C
內層索引:1,值:D
外層索引:2
內層索引:0,值:E
內層索引:1,值:F
這樣,你就可以使用嵌套的 jQuery each 函數來處理多維數組。