我正在开发 MVC 3 应用程序并使用剃刀语法。
在这个应用程序中,我提供评论功能。
我已经提供了添加评论的功能,并将其保存在数据库中。
当用户单击删除按钮时,它将消息显示为“已单击”。
当用户加载实体时,先前添加的评论会显示在带有删除按钮的页面上,当用户单击该按钮时,会出现“单击”消息。

现在,当用户添加新评论时,它会成功保存在数据库中,并与删除按钮一起出现在页面上。
现在,当用户单击删除按钮 msg 不会出现时...(我在从 DB 加载新评论时附加了 Div 标签)
我认为,有一个关于追加的问题,意味着以前的评论删除按钮效果很好,但是当我使用追加添加按钮时它不会工作......
这是代码,将注释保存在 DB 中,并在 succsess 中创建带有按钮的 HTML 代码以在页面上显示数据。
<script src="../../Scripts/jquery.js" type="text/javascript"></script>
<script type="text/javascript">
    $(document).ready(function () {
        $('#AddCommentButton').click(function () 
        {
     if (document.getElementById('Comment').value != "")
         $.ajax({
                type: 'post',
                url: '/Comment/SaveComments',
                dataType: 'json',
                data:
                { 
                 'comments' : $('#Comment').val(), 
                 'EType' : @Html.Raw(Json.Encode(ViewBag.EType)), 
                  'EId' : @Html.Raw(Json.Encode(ViewBag.EId))
                },
                success: function (data) {
                      $("p.p12").append('<button type="button" id = "1" class="deleteComment">Delete</button><br />')
                   alert(data.Id);
                }
            });
        });
    });
</script>
并且用户单击删除按钮我已经编写了此代码。
$(document).ready(function () {
        $(".deleteComment").click(function ()
         {
            alert("Clicked");
        });
    });
对于以前的评论,当用户点击删除按钮时,“点击”味精来了,但是当用户点击新添加的评论的删除按钮时,味精不会出现......