POST 成功コールバック内の DOM 子の値を変更しようとしています。
$('body').on('click','.btn_like', function(e) {
e.preventDefault();
$.post($(this).attr('href'), function(data) {
$(this).children('.nb_like').text('data');
});
});
なぜこれが機能しないのかわかりません!私が考えることができるのthis
は、コールバックで変数が異なる可能性があるということだけですが、Jqueryについて何も知らないので、修正方法がわかりません!
投稿の外に置く$(this).children('.nb_like').text('data');
とうまくいくので、これは本当に私を悩ませている要求です!