如何使用jquery获取data-id

时间:2015-04-14 09:02:11

标签: jquery html codeigniter

我想从html获取data-id但是当我点击链接时我得到了这个错误..! Comment_id未定义 这是我的HTML代码

<a  href="javascript:void(0)" data-id="<?php echo $row->video_comment_id ?>" data-action="<?php echo site_url('videosd/commentslike');?>" class="video_comment_like">
like
</a>

我从数据库中获取$row->video_Comment_id。 这是我的jQuery代码

$('.video_comment_like').click(function(){
    var coment_id = $(this).data("id");
    console.log(comment_id)
});

我也试过$(this).attr('data-action');,但它不起作用。

3 个答案:

答案 0 :(得分:2)

这是一个错字coment_id&amp; comment_id -

var comment_id = $(this).data("id");
console.log(comment_id);

答案 1 :(得分:0)

使用attr()函数

$('.video_comment_like').click(function(){
    var comment_id = $(this).attr("data-id");
    console.log(comment_id);
});

答案 2 :(得分:0)

试试这个

var coment_id = $(this).attr('data-id');