Я пытаюсь выбрать определенный раздел вкладки веб-страницы, нажав на ссылку на другой странице. Мне предложили использовать функцию location.hash, чтобы выбрать этот конкретный элемент привязки вкладки и добавить свойство hash в атрибут href первой веб-страницы.
Но код не работает для меня. Я получаю всю страницу вместо конкретной выбранной вкладки. Кто-нибудь может мне помочь?
Вот код. Это ссылка на первой веб-странице. Я хочу, чтобы была выбрана вкладка Отправлено на второй веб-странице. Поэтому я добавил идентификатор этой вкладки, #submitted к URL.
<a id="formStatus<?php echo $status;?>" class="code_link" href="/FormBuilder/main/viewAllMyForms#submitted"><?php echo $status;?></a>
Это код второй страницы, где я проверяю, передано ли location.hash.
if(location.hash=="submitted") {
$("#submitted").trigger("click");
}
$('#submitted , #formStatusSubmitted').click({
<?php foreach($myForms as $form):
if($form['Form']['status']=="Incompleted"){ ?>
$('.fm_myformsample_container'+<?php echo $form['Form']['id'];?>).hide();
<?php }
else{?>
$('.fm_myformsample_container'+<?php echo $form['Form']['id'];?>).show();
<?php }
endforeach;?>
$('#sort_by').find(".selected").removeClass();
$('#submitted').addClass("selected");
});