在我正在处理的页面中,每个列表项都有一个属性data-number,其值是<li>在列表中的数字。

该列表项与幻灯片相对应,我正在尝试将.current类应用于与当前正在查看的幻灯片相对应的列表项。

当前正在查看的幻灯片可以通过功能.getIndex()获取,然后我必须使用当前类的该数字的数据属性来设置li的样式。

我尝试使用以下方法来做到这一点,但是它不起作用:

$('li[data-number="'+k.getIndex();+'"]').addClass('current');


知道我做错了什么或如何实现自己想做的吗?

最佳答案

可能是因为getIndex函数后的分号。尝试将其删除,然后查看如何:

$('li[data-number="'+k.getIndex();+'"]').addClass('current');
---------------------------------^here-----------------------

09-17 16:00