关于jquery元素获取

qq_15064745 2015-01-06 04:12:47


这是我要做的效果






这是我的html结构

jq("#prev").live("click", function () {
try {
jq(".box li").each(function (index, el) {
if (jq(el).hasClass('hv')) {
jq(el).prev().removeClass('mo').addClass('hv');
jq(el).removeClass('hv').addClass('mo');
if (index == 0) {
jq(".box li").last().removeClass('mo').addClass('hv');
}
}
});
} catch (e) {
alert(e.Message);
}
});


这是我当前代码, 现在我的代码所能做到的只是在当前.box中的li变换样式 到了02之后样式就没了。。。

我想要的效果是在所有.box li变换样式 要怎么做呢
...全文
234 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
zujinsheng 2015-01-08
  • 打赏
  • 举报
回复
可以在 scroll 下查找li标签..每次点击li标签, 先把所有的li标签样式变成mo, 然后改变当前点击的li标签为hv

87,997

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧