1
Journey1969 2017-03-06 11:52:18 +08:00
else 里面写 “ $("[id='cha']").removeClass("text3").addClass("text2") ” 不就能完成功能了吗?
另外提几点小建议: 1. style 标签应该放在<head></head>里面 2. script 标签最好放在<body></body>里的最后 |
2
xuexb 2017-03-06 12:27:46 +08:00
给个我的思路, 让按钮的默认颜色是 a, 添加个 class 颜色是 b, 在点击时使用 toggleClass('b')来切换颜色, 岂不是很方便?
|
3
wenxiang0207 OP @xuexb <body>
<script type="text/javascript"> $(document).ready(function(){ $("button").click(function(){ $("[class='text2']").toggleClass("text3") }) }); </script> <style> .text2{ color:#AA0000; } .text3{ color:#55BB00; } </style> <p class="text1">hello world</p> <p class="text2">im guy</p> <button type="button" >change </button> </body> 我试图这样写,但是只能切换一次,再也切不回来了 |
4
ren2881971 2017-03-06 13:59:34 +08:00
难道不应该用 jquery 的 toggle 来实现么。。 不就是 点击按钮 然后切换同一个 dom 中字体的两种颜色么。。
|