试图从序列化数组中获取最常出现的值

时间:2016-01-19 15:06:57

标签: jquery

我想在序列化数组中找到最常出现的值。从其他帖子我已经有这么远,但警报返回“对象对象”?

这个级别的jQuery是我的头脑,所以我不知道我哪里出错了。请问有人可以帮我一点吗?

function showValues() {
    var store = $( ":radio" ).serializeArray(); 
    var frequency = {}; 
    var max = 0; 
    var result;   
    for(var v in store) {
            frequency[store[v]]=(frequency[store[v]] || 0)+1;  frequency.
            if(frequency[store[v]] > max) {
                max = frequency[store[v]];  
                result = store[v];          
            }
    }   
    alert(result);
}

我错过了什么?

1 个答案:

答案 0 :(得分:0)

序列化数组包含名称 - 值对。如果要访问实际表单值,则必须使用Tool: cmd.exe Arguments: /c "date /t" 属性。

value