用jquery实现点击首项变色,其它不变,点击次项时首项恢复原色。

我写的jquery代码,高人帮我指导一下哪里有错<scripttype="text/javascript">$(document).ready(function(){$(... 我写的jquery代码,高人帮我指导一下哪里有错
<script type="text/javascript">
$(document).ready(function(){
$(".menus a").first().addClass("cur");
.menus a:cur{color:red}
$(".menus a").click(function(){
$(".menus a").addClass("selected");
.menus a:selected{color:red}
$(this).removeClass(".menus a");
$(this).addClass(".menus a");
});
});

</script>
展开
 我来答
EwanQiu
2011-11-28 · TA获得超过109个赞
知道小有建树答主
回答量:216
采纳率:0%
帮助的人:189万
展开全部
首项和次项是同级的话就这样写
$('.menus a').click(function(){
$(this).addClass('selected').siblings().removeClass('selected');
})
一点注意,addClass不会修改已有的CSS属性
Crystal_Man
2011-11-18 · TA获得超过201个赞
知道答主
回答量:257
采纳率:0%
帮助的人:151万
展开全部
看着挺纠结,说下我的想法,你可以试试 给首项一个id,然后$("#id").css("color","red");
点击此项的时候 设置一个click事件让首项CSS变回去就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
好吃分享
2011-11-18 · TA获得超过144个赞
知道答主
回答量:367
采纳率:100%
帮助的人:177万
展开全部
首先你的这个功能如果通过a来实现的话本来就是一个错误的!当你使用点击的功能的话已经不存在这个页面跳转走了新页面去了 click事件还能够触发吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式