首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用按钮切换()方法

使用按钮切换()方法
EN

Stack Overflow用户
提问于 2019-03-29 08:40:11
回答 2查看 74关注 0票数 0

我需要关于jquery的帮助,这是我的第一个项目,我在事件侦听器方面遇到了问题,所以我可以单击我的按钮并多次更改标题的颜色。我需要改变第二个标题按钮可以改变我的标题的颜色,我必须设置它,使它可以改变回来的颜色。

这需要在JavaScript中使用条件语句。

我不需要把它还原成原来的颜色。如果我喜欢,我可以选不同的颜色。

我已经尝试过切换方法来隐藏和显示单击按钮时的标题,但我似乎不能多次更改颜色。当我点击我的按钮时,它确实会变成黄色,但只有一次。

代码语言:javascript
复制
$(document).ready(function(){
  $("#title2-button").click(function(){
    $("h2").toggleClass("#title2").css("color", "yellow");
  });
});

我期望的结果是能够点击我的标题2按钮,并在颜色之间切换不止一次​。

EN

回答 2

Stack Overflow用户

发布于 2019-03-29 08:44:13

每次都使用css()将颜色设置为黄色,而不是在样式表中定义颜色,只需切换类

代码语言:javascript
复制
$(document).ready(function(){
  $("#title2-button").click(function(){
    $("h2").toggleClass("title2");
  });
});
代码语言:javascript
复制
.title2 {color: red}
代码语言:javascript
复制
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<button id="title2-button">CLICK ME</button>
<br/>
<h2>TOGGLES</h2>

票数 4
EN

Stack Overflow用户

发布于 2019-03-29 12:33:06

HTML:

代码语言:javascript
复制
<button id="title2-button">Click Here</button>
<h2>Some Text</h2>

CSS:

代码语言:javascript
复制
.title2 {
    color: yellow;
}

JS:

代码语言:javascript
复制
$(document).ready(function(){
    $("#title2-button").click(function(){
        $("h2").toggleClass("title2");
    });
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55408915

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档