Доступ к углубленным элементам в большой иерархии

0
<table id="financial101_tab1" class="dxrpControl_Moderno dxrpWithoutHeader_Moderno">
<tbody>
    <tr>
        <td id="financial101_tab1_RPC" class="dxrp dxrpcontent">
            <input id="BlockControlfinancial101_tab1ATI" type="hidden" value="1" name="Block..."></input>
            <div id="BlockControlfinancial101_tab1" class="dxtcLite_Moderno dxtc-top">
                <ul id="BlockControlfinancial101_tab1_TC" class="dxtc-strip dxtc-stripContainer">
                    <li id="BlockControlfinancial101_tab1_T0" class="dxtc-tab dxtc-lead">
                        <a class="dxtc-link">
                            <b class="dxtc-text dx-vam">
                                Гисторгамма

Мне не нужно менять этот текст класса

<b class="dxtc-text dx-vam">

и фоне

<li id="BlockControlfinancial101_tab1_T0" class="dxtc-tab dxtc-lead">

Почти опробован

$(".dxrpControl_Moderno.dxrpWithoutHeader_Moderno").each(function ()
            {
                if ($(this).find(".dxtc-tab.dxtc-lead").find(".dxtc-link").find("dxtc-text.dx-vam").text() == "Гистограмма")
                {
                    alert("Гистограмма");
                }
            });

но не появляется сообщение.

Теги:
class

1 ответ

0
Лучший ответ

Вы должны использовать .trim() чтобы обрезать пробелы в тексте:

if ($(this).find(".dxtc-tab.dxtc-lead").find(".dxtc-link").find("dxtc-text.dx-vam").text().trim()  == "Гистограмма"

Демо-версия скрипта

  • 0
    спасибо Феликс, все отлично работает, ты супергерой
  • 0
    но также заинтересован в применении стиля фона для <li id="BlockControlfinancial101_tab1_T0" class="dxtc-tab dxtc-lead"> если это возможно
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню