2017-02-23 20 views
0

Как настроить таргетинг на другой идентификатор, когда страница перезагружается? Для примера ниже, с другой страницы, он добавит параметр и перенаправляет на эту страницу, если параметр «EM», страница будет автоматически нацелена на модуль «eMOTOR».Назначить другой атрибут идентификатора при перезагрузке страницы

https://test.e-cover.com.my/shk/test/test2.jsp

ответ

0

Вы можете поместить параметр в запросе параметра, например: https://test.e-cover.com.my/shk/test/test2.jsp?target=EM. После того, что есть 2 варианта: (1) читать в сервлет и визуализации класса active на вкладку или (2) делать то же самое, используя js

EDIT

Там может быть лучше, если проверив библиотеки док, но вы определенно можете выбрать вкладку с JQuery:

$('.search-box li').removeClass('active') 
$('.search-box li').eq(1).addClass('active') // index 1 = eMOTOR 

конечно, было бы лучше, если бы вы добавить идентификатор или класс к li, например emotor:

$('.search-box li').removeClass('active') 
$('.search-box li.emotor').addClass('active') 
+0

я могу получить параметр, просто не имеет ни малейшего представления о том, как использовать JavaScript для целевой eMotor ID .. я пытался целевой атрибут HTML DOM, но не смог .. – user3835327

+0

Я обновил свой ответ дайте вам некоторую идею –

0

Вы можете использовать общий класс, например button, и использовать идентификатор e.target.id. Для перезагрузки Использовать URL window.location.replace

$('.button').on('click', function(e){ 
    window.location.replace("https://test.e-cover.com.my/shk/test/test2.jsp?target="+e.target.id); 
    //alert(e.target.id);  
}); 
+0

Я могу получить параметр, просто не знаю, как использовать javascript для таргетинга идентификатора eMotor, когда страница перезагружается. – user3835327

+0

См. это [Как оставаться на вкладке, выбранной после перезагрузки страницы] (http: /stackoverflow.com/questions/35935169/how-to-remain-in-the-tab-selected-after-reloading-the-page) –