欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

jQuery toggle 切换文字 显示 或 隐藏 切换内容的显示隐藏 通义 chatgpt 有大用

在 jQuery 中,你可以使用 toggle() 方法来显示或隐藏元素。如果你想切换文字从“显示”到“隐藏”,或者反过来,你需要做的是结合 toggle() 和点击事件处理程序来改变按钮或其他触发元素的文字内容。

以下是一个简单的例子,展示如何实现这个功能:

html
深色版本
<!DOCTYPE html>
<html>
<head>
<title>Toggle Text Example</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
    $("#toggleButton").click(function(){
        var $content = $("#content");
        var $button = $(this);
        $content.toggle();
        
        // 切换按钮文本
        if ($content.is(":visible")) {
            $button.text("隐藏");
        } else {
            $button.text("显示");
        }
    });
});
</script>
</head>
<body>

<button id="toggleButton">显示</button>
<div id="content" style="display:none;">
  <p>这里是可能被隐藏或显示的内容。</p>
</div>

</body>
</html>

在这个例子中,当页面加载时,带有 ID content 的 div 是隐藏的,并且按钮的初始文本是“显示”。当你点击按钮时,它会切换 content 的可见性,并相应地更改按钮上的文本。

确保你引入了 jQuery 库,上面的例子使用了 CDN 来加载 jQuery。如果你没有网络连接或者想要本地加载 jQuery,请下载 jQuery 文件并调整 <script> 标签的 src 属性以指向本地路径。


普通分类: