无法在jquery中获取自定义数据属性值

时间:2016-08-08 11:03:06

标签: jquery html

<input type="submit" value="+" data-commentId="{{ $comment->id }}" data-postId="{{ $post->id }}" data-likes="{{ $comment->likes }}" class="likebtn increment"> 我的jquery喜欢

$('.likebtn').on('click', function(e) {
e.preventDefault();
// commentIdとpostIdもHTMLから取ってくる
commentId = parseInt($('this').attr('data-commentId'));
console.log(commentId);
postId = parseInt($('this').attr('data-postId'));
console.log(postId);
likes = parseInt($('this').attr('data-likes'));
console.log(data-likes);
like_function(commentId, postId, likes, $('this')); });

在控制台中我看到这些变量返回NaN。 有什么问题?

1 个答案:

答案 0 :(得分:0)

请勿在此处使用引文。

$(this)请注意没有引用。