нужно скрыть все слои class=2 которые не содержат такое же слово как содержит слой class=1 , но слово в class=1 передается с помощью переменной, его значение меняется, не меняется только название класса.
<div class="1">
<span>Земля</span>
</div>
<div class="2">
<p>Земля</p>
</div>
<div class="2">
<p>Небо</p>
</div>