Jquery是一種廣泛使用的JavaScript庫。其中,each循環是一種非常常用的函數,它可以遍歷任何“可迭代對象”,包括數組、對象等。
$(selector).each(function(index, element){ // 遍歷每個元素時執行的操作 });
參數說明:
- selector:要遍歷的元素
- function:要執行的函數
- index:當前元素在被遍歷的元素集合中的索引
- element:當前正在被遍歷的元素
所以,我們可以通過each循環來訪問每個元素的屬性,或者對每個元素執行某種操作。
// 遍歷數組 var arr = ["apple", "banana", "orange"]; $.each(arr, function(index, value){ console.log(index + ": " + value); }); // 遍歷對象屬性 var obj = {name: "David", age: 21, gender: "Male"}; $.each(obj, function(key, value){ console.log(key + ": " + value); }); // 對每個元素執行操作 $("p").each(function(){ $(this).addClass("selected"); });
總之,each循環是非常方便和實用的一個函數,可以大大簡化JavaScript中的很多操作。