獲取頁面中所有 checkbox的對面,並獲取它的值
阿新 • • 發佈:2019-02-15
當一個頁面中有著非常多的checkbox時,怎麼獲取所有checkbox的物件並對其進行操作呢
這裡使用jquery作為演示
var checks = new Array();//建立一個數組來存放checkbox物件 var GPSPoint = new Array();//建立一個數組來存放從checkbox中獲取的屬性 checks = $("input:checkbox[name='sech']:checked") //這裡最好是要根據name的值來獲取,因為如果只根據type來獲取可能會出問題 for(var i=0;i<checks.length;i++){ console.log(checks[i]); //console.log($(checks[i]).attr("lon"));//這裡要先轉換成jquery物件才可以使用attr方法 GPSPoint.push($(checks[i]).attr("lon")+","+$(checks[i]).attr("lat")); } //console.log(GPSPoint);
要注意的問題就是使用這個物件的方法時,需要把它轉成jquery的物件才能使用,不然是不能使用的$()這樣就可以轉換了