asp.net jquery按钮单击阻止回发

Ari*_*maz 2 asp.net jquery postback

我想要asp:Button,当我点击它时,我不希望它做回发但是添加一个新的div.这是我的代码

    <script type="text/javascript">
        $(document).ready(function (e) {
            $('#<%=btn_comment_add.ClientID %>').click(function (e) {
                $('#comments').append('<div>asd</div>');
                return false;
            });
        });
    </script>
Run Code Online (Sandbox Code Playgroud)

这是asp.net按钮

  <asp:Button ID="btn_comment_add" runat="server" Text="Gönder" CssClass="theme04" UseSubmitBehavior="false" />
Run Code Online (Sandbox Code Playgroud)

我可以看到代码添加div但它回发,所以它被删除.我看到新的div只有一秒:)

请帮我解决它所以它不会回发.非常感谢你们

Ank*_*kit 5

而不是ASP Button使用简单的HTML按钮并分配jquery您希望运行的功能,

<input type="button" name="btnname" onclick="MyJueryFunction()" />
Run Code Online (Sandbox Code Playgroud)

并写你jquery为

function  MyJueryFunction()
{
  $('#comments').append('<div>asd</div>');

 }
Run Code Online (Sandbox Code Playgroud)

  • Yo dawg ...为什么click事件处理程序中有click事件处理程序? (4认同)