jQuery点击变色再点击还原,这是这部分代码,怎么实现点击之后变色,再点一次还原

 我来答
匿名用户
2016-11-08
展开全部

添加一个类,然后判断是否有该类,有则删除,没有则添加。如添加一个.blue类。点击上午按钮时的代码如下:

$("#applyTimeMor").click(function(){
    if($(this).hasClass("blue")){
        $(this).removeClass("blue");
    }else{
        $(this).addClass("blue");
    }    
});

这是一个例子,你可以参考一下

更多追问追答
追问

我用alert测试,走到这一步了,但是样式没加载,顺序是3 - >1 - > 2

追答

什么样式没加载?js的运行顺序没错啊。


你的testdemo已经有了,为什么还要加上去?

匿名用户
2016-11-08
展开全部
是上午下午都要变色吗? 是字体颜色变色呢还是背景色变色?
使用jquery
$("#trMor").click(function(){
//这里先用字体颜色来判断
var color=$("this").css("color");

if(color=="本来的颜色值"){
$("this").css("color","要变的颜色值");
}else{
$("this").css("color","本来的颜色值");
}
});
下午的做法 同样
追问
上下午都要变色,只是border变色,那个时间也是要的,就字体变色,如果要是用each遍历来写应该怎么写
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
仙女龙妈妈
推荐于2017-12-16 · TA获得超过375个赞
知道小有建树答主
回答量:194
采纳率:0%
帮助的人:93万
展开全部
给你个思路吧 再css里写个样式

.bianse
{
color:red
}

jquery是

$("#applyTimeMor").click(function(){

if($(this).hasClass("bianse")){

$(this).removeClass("bianse")

}else{

$(this).addClass("bianse");

}

});
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式