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&nbsp;руб</td>
            <td class="amount">× 1&nbsp;шт</td>
            <td class="price">390&nbsp;руб</td>
        </tr>
        <tr>
            <td class="image"></td>
            <td class="name">Барбекю стандарт</td>
            <td class="price">470&nbsp;руб</td>
            <td class="amount">× 2&nbsp;шт</td>
            <td class="price">940&nbsp;руб</td>
        </tr>
        <tr>
            <td class="image"></td>
            <td class="name">Mr. Анчоус большая</td>
            <td class="price">570&nbsp;руб</td>
            <td class="amount">× 4&nbsp;шт</td>
            <td class="price">2 280&nbsp;руб</td>
        </tr>
        <tr>
            <td class="image"></td>
            <td class="name">Мясной микс большая</td>
            <td class="price">570&nbsp;руб</td>
            <td class="amount">× 3&nbsp;шт</td>
            <td class="price">1 710&nbsp;руб</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&nbsp;руб</span>
	<span style="color: red;">4 535&nbsp;руб</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("---");
        }
    }
});