jQuery点击变色再点击还原,这是这部分代码,怎么实现点击之后变色,再点一次还原
3个回答
2016-11-08
展开全部
添加一个类,然后判断是否有该类,有则删除,没有则添加。如添加一个.blue类。点击上午按钮时的代码如下:
$("#applyTimeMor").click(function(){
if($(this).hasClass("blue")){
$(this).removeClass("blue");
}else{
$(this).addClass("blue");
}
});
这是一个例子,你可以参考一下
2016-11-08
展开全部
是上午下午都要变色吗? 是字体颜色变色呢还是背景色变色?
使用jquery
$("#trMor").click(function(){
//这里先用字体颜色来判断
var color=$("this").css("color");
if(color=="本来的颜色值"){
$("this").css("color","要变的颜色值");
}else{
$("this").css("color","本来的颜色值");
}
});
下午的做法 同样
使用jquery
$("#trMor").click(function(){
//这里先用字体颜色来判断
var color=$("this").css("color");
if(color=="本来的颜色值"){
$("this").css("color","要变的颜色值");
}else{
$("this").css("color","本来的颜色值");
}
});
下午的做法 同样
追问
上下午都要变色,只是border变色,那个时间也是要的,就字体变色,如果要是用each遍历来写应该怎么写
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
给你个思路吧 再css里写个样式
.bianse
{
color:red
}
jquery是
$("#applyTimeMor").click(function(){
if($(this).hasClass("bianse")){
$(this).removeClass("bianse")
}else{
$(this).addClass("bianse");
}
});
.bianse
{
color:red
}
jquery是
$("#applyTimeMor").click(function(){
if($(this).hasClass("bianse")){
$(this).removeClass("bianse")
}else{
$(this).addClass("bianse");
}
});
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |