2015-08-11 1 views
0

У меня есть следующая разметка, в которой есть группы ссылок, и я хочу скрыть все ссылки, содержащие слово «вопрос», например «Ответы на вопросы»: -не может скрыть ссылку, которая содержит определенный текст

enter image description here

так написал следующий сценарий: -

<script> 
    $(document).ready(function() { 
    $('.ms-pivotControl-surfacedOpt a:contains("question")').hide(); 
    }); 
</script> 

но ничего не скрывала ,, может кто-нибудь adivce на это, пожалуйста?

+2

Было бы хорошо, если бы вы добавить свой HTML отметку в качестве кода. –

+0

Если вы наберете это в консоли, то, что показано: '$ ('. Ms-pivotControl-surfacedOpt a: contains (" question ")')' –

+1

Я не вижу 'question', но я вижу' questions' – Shehary

ответ

4

селектор JQuery должен быть:

$('a.ms-pivotControl-surfacedOpt:contains("question")').hide(); 
+0

OWO ваш код работал хорошо, но каковы различия между вашим кодом и моим, вы можете посоветовать? –

+0

Селектор jQuery работает следующим образом: найдите тег, затем с ms-pivotControl-surfacedOpt css-класс, а затем он содержит текст «вопрос». –

+0

В вашем вопросе jQuery найти все узлы на странице с помощью класса css ms-pivotControl-surfacedOpt, а затем найти внутри ссылок, содержащих текст вопроса. –

Смежные вопросы