当页面重新加载时,定位另一个ID属性

问题描述:

如何在页面重新加载时定位另一个ID?对于下面的例子,如果参数是“EM”,页面将自动定位模块“eMOTOR”,将从另一页面带入参数并将其重定向到此页面。当页面重新加载时,定位另一个ID属性

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

你可以把参数查询参数如:https://test.e-cover.com.my/shk/test/test2.jsp?target=EM。在那之后有2个选项:(1)读它在servlet和渲染active类的标签或(2)不要使用js

编辑同样的事情

有可能是没有更好的办法您检查库文件,但你绝对可以用jQuery选择标签:

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

当然,如果你添加一个id或class到li它会更好,如emotor

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

我能得到的参数,只是不知道如何使用JavaScript来针对eMotor ID ..我试过HTML DOM目标属性,但失败了.. – user3835327

+0

我我的答案更新给你一些想法 –

您可以使用普通类,例如button,并使用id为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 ID .. – user3835327

+0

看到这[如何保持在重新加载页面后选择的标签](http:///*.com/questions/35935169/how-to-remain-in-the-tab-selected-after-reloading-the-page) –