Итак, у меня есть div x, который я пытаюсь показать, когда страница загружается. Например, если url содержит XYZ, тогда он должен загружать div 1, и если url содержит ABC, тогда он должен загрузить div 2.Как показать div на загрузке страницы с помощью jquery?
Это мой код.
<div class="one">XYZ</div>
<div class="two">ABC</div>
<script>
$(document).ready(function() {
var $showDIV = two;
if($showDIV == 'one'){
$(".one").show();
}else if($showDIV == 'two'){
$(".two").show();
}
});
<script>
Я получаю номер из URL-адреса, по какой-то причине, это не работает вообще.
Что значит, что он не работает? Они оба показывают? В этом случае вам нужно «скрыть» другое. В противном случае убедитесь, что вы правильно оцениваете значение $ showDIV. - Кстати, у вас отсутствует тег закрывающего скрипта. – noahnu
В вашей функции вы назначаете «два» в качестве значения '$ showDIV', поэтому' $ showDIV' никогда не может быть чем-то другим, кроме «двух» ... – Johannes
Johannes Я использовал два, как тест. В зависимости от ситуации это будет один или два. – Divern