【发布时间】:2020-12-08 20:02:13
【问题描述】:
我有一个隐藏的元素,但在动作中,它必须出现。
代码:
<a href="#Comment" class="btn btn-control" id="Commentbtn">
<svg class="olymp-comments-post-icon"><use xlink:href="../svg-icons/sprites/icons.svg#olymp-comments-post-icon"></use></svg>
</a>
<form class="need-validation d-none" id="commentbox">
.
.
.
</form>
<script>
$("#Commentbtn").click(function () {
$("commentbox").removeClass("need-validation d-none");
$("commentbox").addClass("need-validation d-block");
});
</script>
我希望在单击标签后显示元素 但它没有 连班都没变
【问题讨论】:
-
请也分享您的标记
-
你有一个类型错误
$("commentbox")应该是$("#commentbox") -
我希望当我点击 标签时会显示该元素,但它甚至没有更改类。
-
@OmarOdeh 提示:api.jquery.com/toggleClass
标签: jquery html css bootstrap-4