javascript - Jquery 在调用 .click() 后显示隐藏文本。可能是 Jquery 未正确安装的问题

标签 javascript jquery html

我知道这可能是一个重复的问题,但我仍然需要帮助。我正在创建一个网站,当单击按钮时,就会出现文本。我使用 display: none 将其隐藏在类中的 div 中。当我测试该网站时,我单击按钮但没有任何反应。控制台上没有错误,所以我假设它是 Jquery 未正确安装的问题(我确实使用了 npm install jquery)。

$(function(){
   $(".button").click(function(){
      $(".projectTextInfo").toggleClass(".show"); 
   });
});
.projectTextInfo {
  position: relative;
  display: none;
}

.show {
    display: block;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="row justify-content-start">
    <div class = "mr-4 mb-5 monxProject  col-md-6 col-sm-6"> 
        <div class = "caption">
        <h4 class="project-text"> Ludem Dare </h4>
    </div>
    <div class = "thumbnail">
        <img class="projectIcon" src = "http://monxcleyr.net/images/mainsite/LDsmall.png">
        <button class="button">Test</button>
        <div class="projectTextInfo">
            <p>Howdy</p>
        </div>
    </div>
</div>

最佳答案

toggleClass(".show") 错误,是 toggleClass("show")。尝试一下:

$(function(){
   $(".button").click(function(){
      $(".projectTextInfo").toggleClass("show"); 
   });
});
.projectTextInfo {
  position: relative;
  display: none;
}

.show {
    display: block;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="row justify-content-start">
    <div class = "mr-4 mb-5 monxProject  col-md-6 col-sm-6"> 
        <div class = "caption">
        <h4 class="project-text"> Ludem Dare </h4>
    </div>
    <div class = "thumbnail">
        <img class="projectIcon" src = "http://monxcleyr.net/images/mainsite/LDsmall.png">
        <button class="button">Test</button>
        <div class="projectTextInfo">
            <p>Howdy</p>
        </div>
    </div>
</div>

关于javascript - Jquery 在调用 .click() 后显示隐藏文本。可能是 Jquery 未正确安装的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55821173/

相关文章:

javascript - Chrome 在离线时禁用按钮和输入元素

javascript - 选中时输入框移动

javascript - 通过 POST ajax 调用下载文件

javascript - 使用鼠标交互选择 GeoJSON 功能 - OpenLayers 3

jquery - 当悬停在另一个 div 上时让 span 消失

java - 在 JQuery 中使用 ajax 方法 .get() 和 .post() 来添加到购物车

javascript - 单击复选框时隐藏元素

html - 编写 HTML 电子邮件

html - 我在 Web 渲染引擎中发现了错误吗?

javascript - 如何从不同的文件访问所需的模块?