andrei24,
//это
var id = $(this).attr('data-value');
//заменить на это
var o = $(this), id = o.data('value');
//.....
//это
$('[data-value = id]').parents("tr").remove();
//заменить на
o.parents("tr").remove();
Получать значение из атрибута, чтобы опять по нему сформировать этот же атрибут, это бессмыслица.