IE jQuery each 是一種循環遍歷函數,在 IE 瀏覽器中使用 jQuery 庫時特別實用。它可用于遍歷數組和對象,執行自定義函數,操作 DOM 元素等。以下是一個 IE jQuery each 的示例:
$('ul li').each(function() { var text = $(this).text(); console.log(text); });
上述代碼遍歷 ul 下的每個 li 元素,獲取它們的文本內容并輸出到控制臺。IE jQuery each 接受一個回調函數作為參數,該回調函數將在遍歷的每個元素上執行。
IE jQuery each 的回調函數的三個參數:
- index - 當前元素在集合中的索引
- element - 當前元素的對象
- array - 當前元素所屬的數組對象
通過這些參數,回調函數可以對當前元素執行各種操作,如下面的示例所示:
var arr = [1, 2, 3]; $.each(arr, function(index, element, array) { console.log(index + ': ' + element); array[index] = element * 2; }); console.log(arr);
上述代碼遍歷了一個數組,并將每個元素乘以 2。在回調函數中,我們使用了 index 和 element 參數,并修改了原始數組。最終,我們輸出了修改后的數組內容。