如何为jquery上的每个注释获取特定的动态输入隐藏值

时间:2015-02-02 10:07:26

标签: jquery ajax codeigniter

我试图通过评论ID删除评论,但我只能获得第一条评论的值

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

    <div id="commentsection">
            <div class="note">
                <h5><?= $comments->c_content; ?></h5>
            </div>
            <input 
                type="hidden" 
                class="form-control" 
                id="commentid" 
                name="commentid" 
                value="<?= $comments->id; ?>">  

            <h5><i class="fa fa-user text-success"></i> 
            <?= $comments->username; ?> | <?= $comments->c_datetime; ?> 
            <?php echo ($username == $comments->username ? '
              | <a href="" id="delete-comment">
            <i class="fa fa-trash-o"></i> Delete</a>' : '' ) ?></h5>                                        
        </div>

<?php endforeach; ?>

这得到了每个评论的纪念,我希望获得点击删除评论的具体评论的comment_id与onclick事件

1 个答案:

答案 0 :(得分:0)

试试这个

$('#delete-comment').click(function(){
   var commentid= $(this).parent().siblings().find('input[name="commentid"]').val();
});

您选择的评论ID将存储在commmentid