看到这篇文章如何从javascript中获取Array中最重复的值
我是jquery的新手,我想知道如果在id或类 div中声明它,我怎么能得到数组值?
#1 - Rate: 5
#2 - Rate: 5
#3 - Rate: 5
#4 - Rate: 5
#5 - Rate: 5
这是输出看起来像:
55555
我通过获得5项费率来做到这一点
jQuery("#totalScore").append(jQuery(".list1").text());
在上面的文章中,值在数组内
var arr = [{ values: "Number of pips" }, { values: 4 }, { values: 4 }, { values: 4 }, { values: 5 }, { values: 2 }, { values: 6 }, { values: 6 }, { values: 5 }]; var uniqs = {}; for (var i = 0; i < arr.length; i++) { uniqs[arr[i].values] = (uniqs[arr[i].values] || 0) + 1; } var max = { val: arr[0], count: 1 }; for (var u in uniqs) { if (max.count < uniqs[u]) { max = { val: u, count: uniqs[u] }; } } alert(max.val);
如何转换它? 只获取id =“totalScore”或.list1中的值 ?
使用每个.score
迭代每个.score
,递增对象中的关联值。 然后,迭代对象的entries
,识别具有最大值的entries
,并获取其密钥(通过访问条目的[0]
索引):
const counts = {}; $('.score').each((_, span) => { const num = span.textContent.trim(); counts[num] = (counts[num] || 0) + 1; }); console.log( Object.entries(counts).reduce((a, item) => ( item[1] > a[1] ? item : a ), [,0])[0] );
#1 - Rate: 5
#2 - Rate: 5
#3 - Rate: 3
#4 - Rate: 4
#5 - Rate: 5
#6 - Rate: 4
以上就是jQuery教程分享如何获得div内的频繁值输出?相关内容,想了解更多jQuery开发(异常处理)及jQuery教程关注计算机技术网(www.ctvol.com)!)。
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/jquerytutorial/547975.html