jQuery不起作用,按id显示元素不起作用

时间:2019-09-04 08:07:36

标签: jquery html css bootstrap-4

我有一个隐藏的元素,但在操作时必须显示。

代码:

<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>

我希望单击标签后何时显示该元素 但事实并非如此 甚至班级都没变

1 个答案:

答案 0 :(得分:1)

您需要使用#作为ID选择器

有关更多信息-jQuery Selectors

$("#Commentbtn").click(function () {
                    $("#commentbox").removeClass("need-validation d-none");
                    $("#commentbox").addClass("need-validation d-block");
                });