0

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');とうまくいくので、これは本当に私を悩ませている要求です!

4

1 に答える 1