【发布时间】:2019-06-07 15:18:45
【问题描述】:
我对 jQuery 很陌生,我尝试在不使用 jQuery 的切换功能的情况下创建一个显示/隐藏切换按钮,但我无法弄清楚以下代码有什么问题。
隐藏按钮成功隐藏段落。隐藏部分正在工作。它添加了一个类“show”并删除了类“hide”并更改了按钮的文本。我使用开发工具看到了这一点,这部分工作正常,但再次单击按钮不起作用,即显示部分。
$(document).ready(function() {
$(".hide").click(function() {
$(".content").hide();
$(this).addClass("show");
$(this).removeClass("hide");
$(this).text("Show");
});
$(".show").click(function() {
$(".content").show();
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.0/jquery.min.js"></script>
<p class="content">If you click on the "Hide" button, I will disappear.</p>
<button class="hide">Hide</button>
【问题讨论】:
标签: javascript jquery html css