单击按钮时出现问题隐藏元素

Dmi*_*iyd 0 javascript css jquery

我尝试通过单击按钮隐藏文本,不知道如何完成:..

<script type="text/javascript">
   $('.HideButton').click(
      function () {
         $('#disclaimer').hide();
      }
   );
</script>
Run Code Online (Sandbox Code Playgroud)

身体:

<p id="disclaimer" > DDDDDDDDDDDDDDDDDDDDDDDDDD</p>
<asp:Button ID="Button1" CssClass="HideButton"  runat="server" Text="Hide" />
Run Code Online (Sandbox Code Playgroud)

jen*_*ram 5

你需要将它包装在ready处理程序中,但除此之外它应该工作:

$(function() {
    $('.HideButton').click(function () {
        $('#disclaimer').hide();
    }); 
});
Run Code Online (Sandbox Code Playgroud)

(演示 - 稍微改变以克服ASP依赖性.)请注意,按钮可能还有其他副作用,参见 @Zootius的回答.