2016-08-08 5 views
0
에 값을 속성

<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이 반환합니다. 무엇이 잘못 되었나요?

+0

'$ ('this') 대신'$ (this)'를 사용하십시오 ' – cske

답변

0

여기에서 인용문을 사용하지 마십시오.

$(this) 인용문이 없습니다.

+0

Omg 정말 고마워요! – hanachan1026

+0

당신은 오신 것을 환영합니다! – Wowsk

관련 문제