微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

jquery – “li.menuItem:first”到“li.menuItem:second”?

页面加载时,javascript使第一个缩略图处于活动状态,但我想将其更改为第二个,第三个甚至第四个缩略图,具体取决于它正在加载的页面.

javascript适用于第一个缩略图为活动:

$('#menu ul li.menuItem:first').addClass('act').siblings().addClass('inact');
/* On page load,mark the first thumbnail as active */

我已经尝试将其更改为:

$('#menu ul li.menuItem:second').addClass('act').siblings().addClass('inact');

但没有工作..什么是将它改为第二,第三,第四等的正确代码.

解决方法

使用 :eq()选择器……

$('#menu ul li.menuItem:eq(2)')

请记住:eq()基于0.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐