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>

    

    Закупки - 1_060911



</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" /><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 { border-style:none; }

    .zz1_TopNavigationMenu_16 { background-color:#CBE3F0; }

    .ctl00_PlaceHolderMain_Main_0 {...

JavaScript

//Выделять строки которые начинаются со слова "товар"
//$("td.ms-formlabel:contains(Товар)").parent("tr").css('background', 'red');

//красим пустые строки правой колонки
//$("td.ms-formlabel:contains(Товар)").next("td").css('background', 'red');

//проверяем пустую строку правой колонки
//alert('"'+$("td.ms-formlabel:contains(Товар):eq(1)").next("td").text()+'"');

//проверяем пробельные символы в этой строке
//alert(/\s/.test($("td.ms-formlabel:contains(Товар)").text()))
    
//проверяем пробельные символы в следующей строке
$(function(){
    $("td.ms-formlabel:contains(Товар)").each(function(){
        if($.browser.msie && !(/[a-zA-Zа-яА-Я0-9Ёё]/.test($(this).next("td").text()))) {
            //для ненормальных браузеров
            $(this).parent("tr").hide().next("tr").hide();
        }
        else if (/^\s*$/.test($(this).next("td").text())) {
            // Для нормальных браузеров
            $(this).parent("tr").hide().next("tr").hide();
        }
    });
});