Я все еще изучаю jQuery и столкнулся с чем-то, чего я просто не могу понять? (Я не очень хорош в математике!). Я знаю, что, вероятно, есть плагин графического типа, который я мог бы использовать, но я не знаю, нужно ли мне что-то такое громоздкое / тяжелое для кода. Любая помощь будет принята с благодарностью. Этот сайт является лучшим источником обучения в сети!
Я пытаюсь выяснить, как я могу просмотреть список комментариев с «оценкой» отлично / хорошо / хорошо / плохо, содержащихся в DIV в комментарии li. Затем определите процент превосходных / хороших / нормальных / плохих комментариев, основываясь на том количестве комментариев, например: если всего 4 комментария и 3 товара и 1 плохой, то это будет 75% хорошо и 25 % бедных.
Затем, чтобы отобразить эти проценты, используя свойство width для каждого из соответствующих DIV в процентном столбце.
Извините, если это не ясно, я думал, что это будет так просто, но я в тупике. Пожалуйста, ознакомьтесь с разметкой ниже, чтобы понять, что я пытаюсь сделать.
Любая помощь будет потрясающей! :)
КОММЕНТАРИЙ // Это будут комментарии с отличным / хорошим / нормальным / плохим рейтингом. Они будут обернуты в UL с идентификатором 'comments'
<li>
<p>blah blah blah...</p>
<div class="user-image"></div>
<div class="okay">It's okay</div>
</li>
<li>
<p>blah blah blah...</p>
<div class="user-image"></div>
<div class="excellent">It's okay</div>
</li>
<li>
<p>blah blah blah...</p>
<div class="user-image"></div>
<div class="okay">It's okay</div>
</li>
<li>
<p>blah blah blah...</p>
<div class="user-image"></div>
<div class="poor">It's okay</div>
</li>
<li>
<p>blah blah blah...</p>
<div class="user-image"></div>
<div class="poor">It's okay</div>
</li>
<li>
<p>blah blah blah...</p>
<div class="user-image"></div>
<div class="good">It's okay</div>
</li>
<li>
<p>blah blah blah...</p>
<div class="user-image"></div>
<div class="good">It's okay</div>
</li>
<li>
<p>blah blah blah...</p>
<div class="user-image"></div>
<div class="good">It's okay</div>
</li>
<li>
<p>blah blah blah...</p>
<div class="user-image"></div>
<div class="good">It's okay</div>
</li>
<li>
<p>blah blah blah...</p>
<div class="user-image"></div>
<div class="okay">It's okay</div>
</li>
КОММЕНТАРИЙ // Это будут результаты, каждый процентный столбец содержит DIV, который соответствует оценке отлично / хорошо / хорошо / плохо. Они будут помещены в UL с идентификатором 'results'.
<li>
<div class="excellent">
<div class="percentage-bar"></div>
</div>
</li>
<li>
<div class="good">
<div class="percentage-bar"></div>
</div>
</li>
<li>
<div class="okay">
<div class="percentage-bar"></div>
</div>
</li>
<li>
<div class="poor">
<div class="percentage-bar"></div>
</div>
</li>