Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   jquery скрыть слои не содержащие значение (https://javascript.ru/forum/misc/52285-jquery-skryt-sloi-ne-soderzhashhie-znachenie.html)

taktak 11.12.2014 17:41

jquery скрыть слои не содержащие значение
 
нужно скрыть все слои class=2 которые не содержат такое же слово как содержит слой class=1 , но слово в class=1 передается с помощью переменной, его значение меняется, не меняется только название класса.

<div class="1">
<span>Земля</span>
</div>
<div class="2">
<p>Земля</p>
</div>
<div class="2">
<p>Небо</p>
</div>

рони 11.12.2014 18:15

taktak,
:blink:
var text = $.trim($('.1').text())
       $(".2:not(:contains('"+text+"'))").hide();


Часовой пояс GMT +3, время: 22:44.