通过Ajax附加到.closest()父不工作的jquery

时间:2018-03-18 00:39:31

标签: javascript jquery

我正在评论列表中的特定帖子。这就是我使用.closest()父级的原因。

JQUERY

    $('.comment').on('click', function(){ 
    var parent = $(this).closest('.post');

            $(document).CommentButton(id_user,comment);

        });

功能评论通过Ajax发布并检索值....

        jQuery.fn.CommentButton=function(id_user,comment){
        $.ajax({
        type: 'POST',
        url: "comment.php",
        data:   {
                    "comment":comment,
                    "id_user":id_user,
                },
        success: function(data) {
                            //alert(data)
                parent.find(".container").append(comment);//problem     
                                }

                });
        }

HTML 我从列表中选择一个随机帖子进行评论。

            <ul>
            <li class="post"></li>
            <li class="post"></li>
            <li class="post">
                <div class="container"></div>
                    <button class="comment"></button>
            </li>
            <li class="post"></li>
            </ul>

问题

我无法将评论附加到其父母的特定容器中。我该怎么做?

0 个答案:

没有答案