jQuery的mod函數可用于計算兩個數字的余數。例如,如果我們要確定一個數字是否是偶數,我們可以計算該數字對2取模的余數。如果余數為0,則該數字為偶數。
var num = 6;
if(num % 2 === 0){
console.log("這是一個偶數");
}
在上面的代碼中,我們使用了%(模數)運算符將num除以2,并檢查結果中是否有剩余。如果沒有剩余,則num是偶數。
另一種常見的用途是在循環中計算下標的余數。例如,假設我們有一組元素,并且我們想每隔三個元素就執行一次操作:
var elements = $("div");
elements.each(function(index){
if(index % 3 === 0){
$(this).toggleClass("highlight");
}
});
在上面的代碼中,我們使用jQuery的each函數循環遍歷元素,并使用index參數來保持跟蹤元素的下標。然后,我們檢查index對3取模的余數是否為0。如果是,我們將CSS類“highlight”應用于該元素。