欢迎各位兄弟 发布技术文章
这里的技术是共享的
在 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
属性以指向本地路径。