目的:獲取每一個多框的ID值;
each方法:
定義一個空數組,通過each方法,往數組添加ID值;最后將數組轉換成字符串后,alert這個值;
$(function(){ var arr = []; $(":checkbox").each(function(index){ arr.push(this.id); }); var str = arr.join(","); alert(str); })
map方法:
將每個:checkbox執行return this.id;並將這些返回值,自動的保存為jQuery對象,然后用get方法將其轉換成原生Javascript數組,再使用join方法轉換成字符串,最后alert這個值;
$(function(){ var str = $(":checkbox").map(function() { return this.id; }).get().join(); alert(str); })
當有需一個數組的值的時候,用map方法,很是方便;