Скрытие указанных c пунктов меню - PullRequest
0 голосов
/ 02 апреля 2020

Я пытаюсь скрыть пункты меню, где они содержат слово «Преимущества скрыты» в списке быстрого запуска. Я пытался заставить скрипт работать, но пока безрезультатно. Используя F12 в Edge, класс, который я хочу скрыть, выглядит следующим образом:

<span class="menu-item-text">Benefits HIDDEN</span>

Какие сайты под этим DIV

<div class=" noindex ms-core-listMenu-verticalBox" id="zz13_idPDPQuickLaunch">

Я пробовал такой подход;

<script>
$(document).ready(function() {
    $(".zz13_idPDPQuickLaunch *:contains('Benefits HIDDEN')").hide ();
});
</script>

Но не повезло!

Ответы [ 2 ]

1 голос
/ 02 апреля 2020

zz13_idPDPQuickLaunch - это ID, а не класс, используйте # например:

<script>
$(document).ready(function() {
    $("#zz13_idPDPQuickLaunch *:contains('Benefits HIDDEN')").hide ();
});
</script>
0 голосов
/ 07 апреля 2020

Вы можете использовать класс / идентификатор элемента, который хотите скрыть, в качестве основной части селектора jQuery. Если вы хотите скрыть тег li, вы можете использовать (stati c - класс тега li):

$(".static:contains('Benefits HIDDEN')").hide();

enter image description here

С уважением,

Амос

...