JSFiddle - React, Tailwind, and code Playground

by jt3k

HTML

<HTML xmlns:o="urn:schemas-microsoft-com:office:office" dir="ltr">
<HEAD><meta name="GENERATOR" content="Microsoft SharePoint" /><meta name="progid" content="SharePoint.WebPartPage.Document" /><meta HTTP-EQUIV="Content-Type" content="text/html; charset=utf-8" /><meta HTTP-EQUIV="Expires" content="0" /><META NAME="ROBOTS" CONTENT="NOHTMLINDEX"/><title>
    
                Закупки
</title><link rel="stylesheet" type="text/css" href="/_layouts/1049/styles/core.css?rev=iRKXjo74dA8xFi0yZU9vTw%3D%3D"/>
<script type="text/javascript" language="javascript" src="/_layouts/1049/init.js?rev=4NepkrWd0FWTIcraT0rSzA%3D%3D"></script>
<script type="text/javascript" language="javascript" src="/_layouts/1049/core.js?rev=IQJ4IP5OTO5CmLdfSZj2sg%3D%3D" defer></script>
<script type="text/javascript" language="javascript" src="/_layouts/1049/non_ie.js?rev=yfNry4hY0Gwa%2FPDNGrqXVg%3D%3D"></script>
<link type="text/xml" rel="alternate" href="/zakupki/_vti_bin/spdisco.aspx" />
    <link rel="alternate" type="application/rss+xml" title="Закупки" href="/zakupki/_layouts/listfeed.aspx?List=9518b91a%2D6eb3%2D48e3%2D9b30%2D2493723a2f3b">

<style type="text/css">
    .zz1_TopNavigationMenu_0 { background-color:white;visibility:hidden;display:none;position:absolute;left:0px;top:0px; }
    .zz1_TopNavigationMenu_1 { text-decoration:none; }
    .zz1_TopNavigationMenu_2 {  }
    .zz1_TopNavigationMenu_3 { border-style:none; }
    .zz1_TopNavigationMenu_4 {  }
    .zz1_TopNavigationMenu_5 {  }
    .zz1_TopNavigationMenu_6 { border-style:none; }
    .zz1_TopNavigationMenu_7 {  }
    .zz1_TopNavigationMenu_8 { background-color:#F2F3F4;border-color:#A7B4CE;border-width:1px;border-style:solid; }
    .zz1_TopNavigationMenu_9 { border-style:none; }
    .zz1_TopNavigationMenu_10 {  }
    .zz1_TopNavigationMenu_11 { border-style:none; }
    .zz1_TopNavigationMenu_12 {  }
    .zz1_TopNavigationMenu_13 { border-style:none; }
    .zz1_TopNavigationMenu_14 {  }
    .zz1_TopNavigationMenu_15 {...

JavaScript

//кол-во строк в таблице
    var strok = $("table[summary=Закупки] > tbody > tr").length;
    //кол-во столбцов
    var stolbov = $("table[summary=Закупки] > tbody > tr > th").length;
    //перебор ячеек
    for (var i = 14; i <= (stolbov-2); i+=2) {
        
        //i - проверочные столбцы
        //c первого(позиция14)
        //по десятый(позийия34)
        
$("table[summary=Закупки] td:nth-child("+i+")").hide();
$("table[summary=Закупки] td:nth-child("+(i+1)+")").hide();
$("table[summary=Закупки] > tbody > tr> th:nth-child("+(i+1)+")").hide();
$("table[summary=Закупки] > tbody > tr> th:nth-child("+(i+2)+")").hide();

//если текст есть
        if ($("table[summary=Закупки] td:nth-child("+i+")").text() != "") {
            
            if ($.browser.msie) {
                $("table[summary=Закупки] > tbody > tr> th:nth-child("+(i+1)+")").show();
                $("table[summary=Закупки] > tbody > tr> th:nth-child("+(i+2)+")").show();
            }
            else {
                $("table[summary=Закупки] > tbody > tr> th:nth-child("+(i)+")").show();
                $("table[summary=Закупки] > tbody > tr> th:nth-child("+(i+1)+")").show();
            }
                $("table[summary=Закупки] td:nth-child("+i+")").show();
                $("table[summary=Закупки] td:nth-child("+(i+1)+")").show();
       }
}