获取 div 个容器中的最大值

Get the highest value in div container

我对此很陌生,只是想将其他帖子中的片段拼凑起来。我有一个调查量表,您可以从 1 到 5 打分。之后它会显示您对每个项目的回答。

我想获得多数选票。

我的屏幕截图中的示例是 5。然后我将显示等效结果,假设 1 将显示因子 A 消息,依此类推...然后 5 将显示因子 E 中的消息。我很难做到它。

你能给我个主意吗?

这是输出代码:

<div class="col-sm-3" id="scoreDiv">
<p>#1 - <span class="score" id="score1"></span></p>
<p>#2 - <span class="score" id="score2"> </span></p>
<p>#3 - <span class="score" id="score3"> </span></p>
<p>#4 - <span class="score" id="score4"> </span></p>
<p>#5 - <span class="score" id="score5"> </span></p></div>

试试这个:

 var _array = [];
 $("#scoreDiv p").each(function(index, el) {
 var text = $(this).text().split(" ");
    text = text[0].split("#");
   _array.push(text[1]);
 });
   alert(Math.max.apply(Math,_array));