单击内部标记时将类添加到li

Dan*_*rds 1 html javascript css jquery

我想在点击标签时向li添加一个类我正在使用jQuery addclass但不知道如何将它带到LI

<ul class="nav">
 <li class=""> <!---------add class to here---->
   <a href="default.asp">Home</a> <!-------- when this is clicked---->
   <ul>
       <li><a href="news.asp">link 1</a></li><!-------- but NOT when this is clicked----->
       <li><a href="news.asp">link 2</a></li>
       <li><a href="news.asp">link 3</a></li>
   <ul>
 </li>
 <li><a href="news.asp">News</a></li>
 <li><a href="contact.asp">Contact</a></li>
 <li><a href="about.asp">About</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我希望这是有道理的

提前致谢

Nik*_*wal 5

您可以通过添加以下点击功能来实现

$("ul.nav > li > a").click(function(){
     $(this).parent().addClass("your_class");
});
Run Code Online (Sandbox Code Playgroud)