javascript/JQ变更CSS样式要怎么弄?我需要点击的时候改变,再次点击又变回原样

$(".more_button").click(function(){
$(".more_button").css("background","red")
});
如果我要再次点击的时候变成蓝色,又返回原样 要怎么弄?就是那种点一次红色 再点蓝色一直重复

$(".more_button").toggle(
  function(){
  $(".more_button").css("background","red");},
  function(){
  $(".more_button").css("background","blue");}
);
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-03-29
.red {
    background-color: red;
}
.blue {
    background-color: blue;
}

<a class="morebuton blue">More...</a>

$('.morebutton').click(function(){
    $(this).toggleClass('red');
});


添加默认红色样式,点击的时候,添加或者去掉蓝色样式就可以了。

追问

没效果啊 大神

追答

哦。。 

这里少写了个t

<a class="morebutton blue">More...</a>


另外,声明的时候,要显示的原始颜色类声明在前面,要后面添加的类写到后面,也就是 .red 和.blue 的样式顺序改变一下。

追问

还是没用呀,,无效

JS或JQ改更HTML代码的CSS样式名
1. 普通JS方法:改掉这三个Awindow.onload = function(){var divs = document.getElementsByTagName("div");for(var i = 0; i < divs.length; i++) {if(divs[i].className == "AAA")divs[i].className = "BBB"; \/\/改成BBB}}; 2. Jquery方法(需要引用Jquery文件):改掉这三个A$...

如何用JavaScript动态修改CSS样式表
但它会被下面的JS通过改变CSS样式设置而变成黄色 这里应该是银灰色的,的确这个不会发生变化,只作为对比 document.styleSheets[0].cssText=document.styleSheets[0].cssText.replace(\/red\/g,"

请教高手一个CSS+JQ的效果,问题描述:在导航中点击a变色,点击另一个a...
(function(){ ("ul li a").click(function(){ (this).addClass("cur").parent().siblings().children("a").removeClass("cur");})}) 你的写法是移除a的同辈元素 每个li下只有一个a 这里的a是没有同辈元素的 你要移除的应该是a的父级元素li的同辈元素的子元素a ...

JQ\/JS切换CS样式问题
不知道你说的用逗号分隔是分隔文本框里的值还是分隔样式,反正样式名是不能用逗号的,你的代码给你改了一下,你看看是不是你要的效果 .aa { color: #6F0;} .bb { color: #F00;} (document).ready(function () { ("#skey li").click(function () { if ($(this).h...

如何用JS或JQ实现点击不同的按钮出现不同的层内容
hfhfhf fffsfsfssssssssssssssssssssssssssssssssssfffffffff 因为span1的display原始属性是block,所以打开页面会显示span1的内容。选择不同单选按钮时,会调用不同的js方法,改变各个span的display值,来控制显示不同的内容。

js怎么实现点击选中,再次点击取消。
1、首先输入下方的代码: var vDiv = document.getElementById('div1');2、然后点击输入下方的代码:oDiv.onclick=function(){ if(this.style.backgroundColor == 'red'){ this.style.backgroundColor = '#000';}else{ this.style.backgroundColor = 'red';} }; 3、然后这样就完成了...

js或jquery,怎么弄点击一个修改按钮,我的一个table可以编辑,隐藏起修 ...
个人理解:每个table 都有一个修改按钮,当点击各自上方的”修改“按钮后,table可以进行修改,同时将”修改"按钮隐藏,出现"确认“按钮,当table修改完毕后,点击”确认“按钮,将table禁用,同时”确认“按钮隐藏,出现”修改“按钮。\/\/不知道理解的对不对。思路:根据按钮寻找对应的table元素;隐藏\/显示...

jq点击显示再点击隐藏.做出如下图的效果
首先在head区引入样式表,或者写在其他样式表文件中 a.zhankai{border:1px dotted #668ecb;color:#668ecb;background:url('加号小图标地址') right center no-repeat;width:60px;font:12px\/20px "\\5B8B\\4F53";display:inline-block;text-align:center}a.shouqi{background-image:url('减号小...

求助~怎么实现按钮点击一次之后,按钮不能再点击了,变为灰色,下面代码怎 ...
1、首先新建html页面,设置一个button按钮。2、然后拷贝一张图片,编辑CSS代码。引入JQ的类库,并引入之前编辑的CSS样式。3、编辑js代码,之后运行即可。4、代码目录结构如下。5、最终效果如下图所示,就完成了。

jquery动态添加css样式(jq动态添加样式)
2、利用Dreamweaver新建一个html页面。在body里面输入代码ulli你好\/lili小鱼\/lili小小\/li\/ul。默认的样式是这样的。编辑li标签的css样式。float:left代表的是元素左对齐。3、JQ为CSS添加样式,可以使用jQueryCSS操作的css()方法定义和用法css()方法返回或设置匹配的元素的一个或多个样式属性。设置CSS属性...

相似回答