我试图通过评论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事件
答案 0 :(得分:0)
试试这个
$('#delete-comment').click(function(){
var commentid= $(this).parent().siblings().find('input[name="commentid"]').val();
});
您选择的评论ID将存储在commmentid