JSFiddle - React, Tailwind, and code Playground

by eddiarnoldo

HTML

<table><tr><td class='site'>123456</td><td>70</td><td>10.32</td><td>2014-03-04</td></tr>
<tr><td class='site'>123457</td><td>73</td><td>8.95</td><td>2014-03-03</td></tr>
<tr><td class='site'>123458</td><td>61</td><td>1.37</td><td>2014-03-05</td></tr>
<tr><td class='site'>123457</td><td>68</td><td>12.26</td><td>2014-03-04</td></tr>
<tr><td class='site'>123457</td><td>95</td><td>15.31</td><td>2014-03-05</td></tr>
<tr><td class='site'>123456</td><td>58</td><td>1.31</td><td>2014-03-05</td></tr>
    <tr><td class='site'>123459</td><td>65</td><td>11.06</td><td>2014-03-05</td></tr></table>

JavaScript

result  = {};
$('.site').each(function(index, element) {
  var $el = $(element);
  var site = $el.html();
  result[site] = result[site] || 0;
  result[site]++; 

  //To highlight sites with multiple issues
  if (result[site] > 1) {
      $(".site:contains("+site+")").css({background: 'green'}); //Or something else
  } 
});

console.log(result);