<input type="submit" value="+" data-commentId="{{ $comment->id }}" data-postId="{{ $post->id }}" data-likes="{{ $comment->likes }}" class="likebtn increment">
내 JQuery와 콘솔에서 사용자 정의 데이터 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이 반환합니다. 무엇이 잘못 되었나요?
'$ ('this') 대신'$ (this)'를 사용하십시오 ' – cske