Gen*_*oax 1 javascript optimization jquery
假设我有一个如下列表
<ul>
<li id="slide-a" class="slide-li active-slide"><a href="#" >A</a></li>
<li id="slide-b" class="slide-li"><a href="#" >B</a></li>
<li id="slide-c" class="slide-li"><a href="#" >C</a></li
</ul>
Run Code Online (Sandbox Code Playgroud)
现在,使用Jquery我想知道哪个Element有类'active-class'.一种方法是使用嵌套的if语句,如下所示:
if($("#slide-a").hasClass('active-slide'))
{
active = 'slide-a';
}
else
{
if($("#slide-b").hasClass('active-slide'))
{
active = 'slide-b';
}
else
{
if($("#slide-c").hasClass('active-slide'))
{
active = 'slide-c';
}
}
}
Run Code Online (Sandbox Code Playgroud)
我的问题是,是否存在任何优化上述代码的方法.是否有一种通用的方法来实现这一点,即使我在ul中添加10多个li,代码也可以正常工作而无需任何修改.