获取具有类活动的元素?

pyt*_*der 2 javascript jquery

我有一份清单.我想获得具有类活动的id的元素.

<ul class="nav nav-tabs" id="nav">
   <li class="active" id="day" onclick="changeDur('day')"><a data-toggle="tab">Day</a></li>
   <li id="week" onclick="changeDur('week')"><a data-toggle="tab">Week</a></li>
   <li id="month" onclick="changeDur('month')"><a data-toggle="tab">Month</a></li>
   <li id="year" onclick="changeDur('year')"><a data-toggle="tab">Year</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

这是我正在尝试的?

var period_val = $("#nav.active").attr('id');
alert(period_val)
Run Code Online (Sandbox Code Playgroud)

它给了我undefined.

我哪里错了?

ahr*_*ren 8

var period_val = $("#nav .active").attr('id');
Run Code Online (Sandbox Code Playgroud)

您需要一个空间来选择后代元素.