Jquery 页面加载后突出显示当前页面
需要帮助…我有这个导航栏Jquery 页面加载后突出显示当前页面,jquery,navigation,Jquery,Navigation,需要帮助…我有这个导航栏 <div id="nav"> <ul> <li id="overview" class="first"><a href="start?nhsyshhdyye%sdfsd">OVERVIEW</a></li> <li id="details" class=”current”><a href="start?ertrer%sdsde%srerte "> DE
<div id="nav">
<ul>
<li id="overview" class="first"><a href="start?nhsyshhdyye%sdfsd">OVERVIEW</a></li>
<li id="details" class=”current”><a href="start?ertrer%sdsde%srerte "> DETAILS</a></li>
<li id="questions" ><a href="start?opuuwe%sjiwue ">QUESTIONS</a></li>
<li id="review" ><a href="start?sdfw%wrfwlwer ">REVIEWS</a></li>
</ul>
</div>
<div><!---Details Page Start--->
<div><!---other content---></div>
<div> <input type="submit" name="answer-save" id=" answer-save" value="Save" class="save-btn" style="width:100px;">
</div>
<div><!---other content---></div>
<div>
<input type="submit" name="answer-save1" id=" answer-save1" value="Save" class="save-btn" style="width:100px;">
</div>
<div><!---other content---></div>
</div>
帮助???像这样修改标记以包含查询字符串值:
<ul id="menu">
<li id="overview" class="first" data-qs="nhsyshhdyye%sdfsd"><a href="start?nhsyshhdyye%sdfsd">OVERVIEW</a></li>
<li id="details" data-qs="ertrer%sdsde%srerte"><a href="start?ertrer%sdsde%srerte "> DETAILS</a></li>
<!--etc.-->
</ul>
尝试在表单submitHi中使用
post
!Mohammad,我不能使用post或访问tag。。;o((必须是jQueryTank非常感谢您,但我找到了一种更简单的方法,将div/class添加到页面的容器中,脚本会找到div/class,如果找到,则将class(curent)放入具有特定id的li。 如果($(“.tc overview”).length>0{$(“.nav#overview”).addClass(“current”)}有效,但如果有人有更好的解决方案,我将不胜感激。遗憾的是,我不得不将脚本放在所有页面上。
<ul id="menu">
<li id="overview" class="first" data-qs="nhsyshhdyye%sdfsd"><a href="start?nhsyshhdyye%sdfsd">OVERVIEW</a></li>
<li id="details" data-qs="ertrer%sdsde%srerte"><a href="start?ertrer%sdsde%srerte "> DETAILS</a></li>
<!--etc.-->
</ul>
$(document).ready(function () {
$("ul#menu li[data-qs=" + location.search.replace("?", "") + "]").addClass("current");
});