JSFiddle - React, Tailwind, and code Playground
by raskalbass
HTML
<table id="purchases">
<tbody>
<tr>
<td class="image"></td>
<td class="name">ГринПицц стандарт</td>
<td class="price">390 руб</td>
<td class="amount">× 1 шт</td>
<td class="price">390 руб</td>
</tr>
<tr>
<td class="image"></td>
<td class="name">Барбекю стандарт</td>
<td class="price">470 руб</td>
<td class="amount">× 2 шт</td>
<td class="price">940 руб</td>
</tr>
<tr>
<td class="image"></td>
<td class="name">Mr. Анчоус большая</td>
<td class="price">570 руб</td>
<td class="amount">× 4 шт</td>
<td class="price">2 280 руб</td>
</tr>
<tr>
<td class="image"></td>
<td class="name">Мясной микс большая</td>
<td class="price">570 руб</td>
<td class="amount">× 3 шт</td>
<td class="price">1 710 руб</td>
</tr>
<tr class="itog_pr_tabl">
<th class="image"></th>
<th class="name"></th>
<th class="price"></th>
<th class="amount" style="text-align: left;">
<p>итого</p>
</th>
<th class="price"> <span style="color: black; text-decoration: line-through;">5320 руб</span>
<span style="color: red;">4 535 руб</span>
</th>
</tr>
</tbody>
</table>
JavaScript
var act_col1 = 0;
var act_col2 = 0;
var skidka_col = 0;
var ind_sk = 0;
var ind_sk_sred = 0;
$("#purchases tr").each(function () {
if ($("th.price span:nth-child(2)").css('text-decosdration') === 'line-through') {
if ($(this).hasClass("itog_pr_tabl")) {} else {
var name = $(this).find("td:nth-child(2)").text().split(' ');
name = name[name.length - 1].replace(/\s+/g, '');
console.log(name);
var price = parseInt($(this).find("td:nth-child(3)").text().replace(/\s+/g, ''), 10);
console.log(price);
var amount = parseInt($(this).find("td:nth-child(4)").text().replace('×', ''), 10);
console.log(amount);
var price_sum = parseInt($(this).find("td:nth-child(5)").text().replace(/\s+/g, ''), 10);
console.log(price_sum);
console.log("---");
}
}
});