Php jquery删除所选注释

Php jquery删除所选注释,php,jquery,click,Php,Jquery,Click,我已经做了一个论坛,我希望用户删除他们的评论,如果他们不想要它 现在它删除第一篇文章,而不是他们单击“删除”的文章。 我如何检查他们点击的评论是否被删除 我已作出以下声明: $(function() { $(".slet").click( function(event) { event.preventDefault(); //$(this).css("background-color","#000"); var id = "<?=$d

我已经做了一个论坛,我希望用户删除他们的评论,如果他们不想要它

现在它删除第一篇文章,而不是他们单击“删除”的文章。 我如何检查他们点击的评论是否被删除

我已作出以下声明:

$(function() {
    $(".slet").click( function(event) {
        event.preventDefault();
        //$(this).css("background-color","#000");
        var id = "<?=$deleteID?>";
        //alert(id);
        $("#forum_content").fadeOut();
    });
});
$(函数(){
$(“.slet”)。单击(函数(事件){
event.preventDefault();
//$(this.css(“背景色”,“#000”);
var id=“”;
//警报(id);
$(“#论坛内容”).fadeOut();
});
});
还有我的php: 有点乱

        <?php foreach ($comments as $comment): ?>


        <?php
            if($comment->level == "admin")
            { 
                echo '<div class="adminclass">';
            } 
        ?>

            <div id="forum_content" class="content">

            <div class="forum_comment">

        <div class="forum_profil_img"><img width="90" height="90" src="<?php echo base_url();?>images/users/thumbs/<?php echo $query->profile_picture; ?>"></div><!-- forum_profil_img -->
            <div class="forum_post_content">

<span class="post_navn"><?php echo anchor('profil/index/'.$comment->kommentar_brugernavn, $comment->kommentar_brugernavn); ?></span>
                <span style="font-size:11px; margin-left:3px; color:#686868;"><i> Siger</i></span><br>
                <div id="data"><?php echo nl2br($comment->indhold); ?></div><!-- data -->

            </div><!-- forum_post_content -->
            <div style="width:auto; float:right; color:#a0a0a0; clear:left; position:relative; bottom:-15px;" id="forum_dato">
                <i>
                <abbr class="timeago" title="<?php echo $comment->dato; ?>"><?php echo $comment->dato; ?></abbr>    
                <?php
                if($this->session->userdata('logget_ind') == 1 && 
                   $this->session->userdata('username') == $comment->brugernavn &&
                   time() - $comment->time < 300)
               { echo "- <a href=''>Ret</a> - <a class='slet' href=''>Slet</a>";
                 $deleteID = $comment->commentID;
                } ?>


                </i>
            </div><!-- forum_post_content -->
            </div><!-- forum_comment -->

            <?php if ($comment->level == "admin") { ?> <span class="admin-ribbon"></span></div> <?php } ?>
            </div><!-- content -->

        <?php endforeach ?> 

图像/用户/拇指/“>
西格尔
- "; $deleteID=$comment->commentID; } ?>
将行
echo“--”
更改为

echo "- <a href=''>Ret</a> - <a class='slet' id='slet-".$comment->commentID."' href=''>Slet</a>"

在每个页面上使用一个计数器,在添加注释时,在计数器上为每个注释指定一个唯一的id。这样,您可以删除与其顺序无关的注释(原始或有序)。

hm它仍然会删除第一条注释:O
$(function() {      
    $(".slet").click( function(event) {          
        event.preventDefault();          
        //$(this).css("background-color","#000");          
        var id = $(this).attr("id").replace(/[^0-9]/g, "");
        alert(id);          
        $("#forum_content").fadeOut();      
    });  
});