Ошибка была в том что я вначале функции считывал значение из хеша
$( ".tb_bot-table-body_tr[data-banner-id="+banner+"]").data('edit');
а записывал
$( ".tb_bot-table-body_tr[data-banner-id="+banner+"]").attr('data-edit','1');
attr('data-edit','1') - меняет визуально
data('edit','1') - меняет в хеше