【发布时间】:2017-06-19 09:21:40
【问题描述】:
我把代码写成
<div class="tslcNav" role="navigation">
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Home</a></li>
<li><a href="mngPost.html">Manage Portfolio</a></li>
<li><a href="riskAssesment.html">Risk Assessment</a></li>
<li><a href="security_setup.html">Security Setup</a></li>
<li><a href="dataOwner-riskAssessmentCompliance.html"style="visibility: hidden"></a></li>
</ul>
</div>
</div>
还有
<script type="text/javascript">
$(function() {
var pgurl = window.location.href.substr(window.location.href
.lastIndexOf("/") + 1);
$(".tslcNav ul li a").each(
function() {
if(pgurl=="dataOwner-riskAssessmentCompliance.html")
$("riskAssesment.html").addClass("active");
if ($(this).attr("href") == pgurl
|| $(this).attr("href") == '')
$(this).closest('li').addClass("active");
})
});
但是,当我在 dataOwner-riskAssessmentCompliance.html 页面上时,它没有激活标签。当我在 dataOwner-riskAssessmentCompliance.html 页面上时,它应该激活标签 riskAssesment.html。这段代码有什么问题?
【问题讨论】:
标签: jquery html tabs navigation