Jquery で ASP.NET MVC を使用していますが、これは jquery の障害のようです。
私は自分のメソッドに ajax 呼び出しを行っています。私のコードは
$('.reopenBtn').live('click', function () {
    var taskId = $(this).attr("data-taskid");
    $.ajax({
        url: '/Task/ReopenTask/?strTaskId=' + taskId,
        type: "POST",
        success: function (data) {
            // this does not work !!
            $(this).parent().parent().closest("div").remove();              
        },
        error: function (xhr, ajaxOptions, thrownError) {
            alert('Error');
        }
    });
});
removeただし、この質問の jsfiddle をここで作成すると、これは機能します。
では、$(this)ajax 呼び出しの成功関数内に何か違いはありますか?
どうすればこれを回避できますか? ありがとう