jquery 多个 <li> 点击当前的</li>,只改变当前的<li>的样式,如何实现?

$(".sp_xzulli").each(function(i){this.index=i;$(".sp_xzullip").click(function(){//mou... $(".sp_xz ul li").each(function (i) {
this.index = i;
$(".sp_xz ul li p").click(function(){ //mouseover变成了click点击了后变成2px吧 $(".li_P1").eq(this.index).css({'border':'#F60 solid 2px'
})
});
以前是移入移出,现在变成点击该怎么做????
$(".sp_xz ul li p").mouseout(function(){
$(".li_P1").eq(this.index).css({'border':'#ccc solid 1px'})
});
展开
 我来答
799161314
2013-12-12 · TA获得超过471个赞
知道小有建树答主
回答量:422
采纳率:0%
帮助的人:203万
展开全部
继续在click里面写判断

if 这个元素的border = 1 px 那么
设border为#f60 solid 2px...
如果不是
设border为#ccc solid 1px....

这样点击起来就会来回切换了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式