DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> 關於JavaScript >> JS去除重復並統計數量的實現方法
JS去除重復並統計數量的實現方法
編輯:關於JavaScript     

js去除重復並統計數量方法 首先點擊按鈕觸發事件,然後用class選擇器,迭代要獲取的文本(這裡最好用text()方法)加入到Array()集合裡。然後創建一個map{},遍歷Array()集合,取一個值作為map的key,然後判斷是否有值,如果沒有就輸入值1,如果有就累加1.最後就可以統計出重復的有多少個。

for(var key in map){}為迭代方法。

這裡附上文本格式,方便大家復制。

jQuery("#count").on("click",function(){
var arr=new Array();
jQuery(".typecount").each(function(){
arr.push(jQuery(this).text())
})
var map = {};
var packtype="";
for (var i = 0; i < arr.length; i++) {
var ai = arr[i];
if(!map[ai]){
map[ai] = 1;
}else{
map[ai]++;
}
}
jQuery("#countmes").empty();
for(var key in map){
packtype=packtype+key+":"+ map[key]+",";
jQuery("#countmes").append(" <td>"+key+" : "+ map[key]+"</td>");
}
jQuery("#packtype").val(packtype);
})

以上所述是小編給大家介紹的JS去除重復並統計數量的實現方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對網站的支持!

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved