我有一个隐藏的元素,但在操作时必须显示。
代码:
<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>
我希望单击标签后何时显示该元素 但事实并非如此 甚至班级都没变
答案 0 :(得分:1)
您需要使用#
作为ID选择器
有关更多信息-jQuery Selectors
$("#Commentbtn").click(function () {
$("#commentbox").removeClass("need-validation d-none");
$("#commentbox").addClass("need-validation d-block");
});