JSFiddle - React, Tailwind, and code Playground

by Vladimir

HTML

<table class="datatable" border="1" width="100%" cellspacing="0" cellpadding="0">
  <tbody>
    <tr>
      <td width="230" data-name="mmessage1">опоздание более 15мин</td>
      <td width="140" data-name="maccept1">не согласовано</td>
    </tr>
    <tr>
      <td width="230" data-name="mmessage1">опоздание менее 15мин</td>
      <td width="140" data-name="maccept1">не согласовано</td>
    </tr>
    <tr>
      <td width="230" data-name="mmessage1">опоздание более 15мин</td>
      <td width="140" data-name="maccept1">не согласовано</td>
    </tr>
    <tr>
      <td width="230" data-name="mmessage1">опоздание менее 15мин</td>
      <td width="140" data-name="maccept1">не согласовано</td>
    </tr>
    <tr>
      <td width="230" data-name="mmessage1">опоздание более 15мин</td>
      <td width="140" data-name="maccept1">не согласовано</td>
    </tr>
    <tr>
      <td width="230" data-name="mmessage1">опоздание более 15мин</td>
      <td width="140" data-name="maccept1">не согласовано</td>
    </tr>
    <tr>
      <td width="230" data-name="mmessage1">опоздание более 15мин</td>
      <td width="140" data-name="maccept1">не согласовано</td>
    </tr>
    <tr>
      <td width="230" data-name="mmessage1">опоздание более 15мин</td>
      <td width="140" data-name="maccept1">не согласовано</td>
    </tr>
    <tr>
  </tbody>
</table>
Более 15 мин кратны числу 3: <span class="t"></span>
<br>
Менее 15 мин кратны числу 3: <span class="t1"></span>
<br>
<span class="r1"></span>

JavaScript

function add() {
	var result = {more15: 0, less15: 0};
	$(".datatable tr").each(function() {
  	var tr = $(this);
  	if(tr.find('td[data-name="maccept1"]').text() == "не согласовано") {
    	if(tr.find('td[data-name="mmessage1"]').text() == "опоздание менее 15мин") {
      	result.less15++;
      } else if(tr.find('td[data-name="mmessage1"]').text() == "опоздание более 15мин") {
      	result.more15++;
      }
    }
  });
  return result;
}
function fold() {
	var lines = add();
  $(".t").text(Math.floor(lines.more15/3));
  $(".t1").text(Math.floor(lines.less15/3)); 
}
fold();