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