當我們點擊子菜單父級菜單應該突出顯示。請檢查我的Javascript代碼。我無法得到結果。我得到的結果只有主菜單突出顯示。請幫助我。提前感謝當我點擊子菜單父級菜單應該突出顯示
<html>
<script type="text/javascript" src="jquery-1.3.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('#cssmenu a').each(function(index) {
if(this.href.trim() == window.location)
{
//check if 1st level, then below condition
//if(this.class() != "has-parent")
//{
// $(this).addClass("active");
//}
//if not first level, assign active to parent of this
//if(this.class()= "has-parent")
//{
$(this).addClass("active");
//}
}
});
});
</script>
<style>
.active{
background: #4FA9E4; color:#FFF;
}
<ul id="id">
<body>
<div id="cssmenu">
<ul>
<li class="has-sub"><a href="company.php">Company</a>
<ul><li class="has-parent"><a href="a.php">a</a></li>
<li><a href="b.php">b</a></li>
</ul>
</li>
<li class="has-sub"><a href="patners.php">Patners</a>
<ul><li><a href="c.php">c</a></li>
<li><a href="d.php">d</a></li></ul>
</li>
<li><a href="contactus.php">Contact Us</a></li>
</ul>
</div>
</body>
</html>
可以粘貼你的代碼[的jsfiddle(http://jsfiddle.net/)爲我們這樣調試代碼可能更容易。 – Newbi3