对不起,因为我的英文不好!但我有这样的问题。家长jquery多级菜单
这是我的HTML代码(这是一个菜单多层次和级别的菜单是动态的)
<!-- menu level 1--> <ul class='ul_parent'> <li> <a href='#' class='fNiv'>home</a> </li> <li> <a href='#' class='fNiv'>News</a> </li> <li> <a href='#' class='fNiv'>Product</a> <!-- menu level 2--> <ul class='ul_childrent'> <li> <a href='#'>Type 1</a> <!-- menu level 3--> <ul class='ul_childrent'> <li> <a href='#'>Type 1.1</a> <!--........--> <!-- menu level n--> <!-- ........--> <ul class='ul_childrent'> <li><a href='#' class='menu_level_n'>Type 1.1...n</a></li> </ul> </li> <li><a href='#'>Type 1.2</a></li> <li><a href='#'>Type 1.3</a></li> </ul> </li> <li><a href='#'>Type 2</a></li> <li><a href='#'>Type 3</a></li> </ul> </li> </ul>
我想,当单击“
.menu_level_n
”进入设置菜单1级为有效(菜单类.fNiv
)。这可能会编码jQuery(它不工作)。$(document).ready(function(){ $('.menu_level_n').click(function(){ $(this).parents('.fNiv').addClass('active'); }); });
请帮帮我!非常感谢。
感谢Aatif Farooq!它适用于我 –
如果它适合你,请将它标记为ansewr ... –
好的。谢谢 :) –