當你需要遍歷所有已選取的復選框時,jQuery提供了一種簡單的方法。需要使用JavaScript的過濾函數和jQuery的.each()函數。
//獲取所有已選取的復選框 var selectedCheckBoxes = $('input[type="checkbox"]:checked'); //迭代所有已選取的復選框 $(selectedCheckBoxes).each(function() { //在此處添加需要執行的代碼 });
在上面的代碼段中,我們首先聲明變量selectedCheckBoxes,它使用CSS選擇器獲取所有已選取的復選框。然后我們使用.each()函數迭代所有已選取的復選框。每次迭代,我們將復選框元素作為當前元素傳遞給函數。你可以在每次迭代時使用這個元素來執行你需要的代碼。
例如,如果你只需要在每個已選取的復選框被迭代時將其值打印到控制臺,你可以使用以下代碼:
$(selectedCheckBoxes).each(function() { console.log($(this).val()); });
如上所述,每次迭代將使用復選框的值作為參數調用控制臺的log()方法。你可以根據需要修改此示例代碼,以根據具體要求遍歷已選取的復選框。