Получить наибольшее значение в контейнере div - PullRequest
0 голосов
/ 05 сентября 2018

Я очень новичок в этом, просто пытаюсь собрать фрагменты из других постов. У меня есть шкала опроса, которую вы оцениваете от 1 до 5. После этого она будет отображать ваш ответ для каждого элемента. Survey results sample

Я бы хотел получить большинство голосов.

Пример на моем скриншоте - 5. Затем я отобразлю эквивалентный результат, скажем, 1 покажет сообщение Фактора А и так далее ... тогда 5 покажет сообщение в Факторе Е. Мне трудно это сделать.

Можете ли вы дать мне идею?

Вот код для вывода:

<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>

1 Ответ

0 голосов
/ 05 сентября 2018

попробуйте это:

 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));
...