In the table when pressing the enter in place of activating the javascript event is being inserted a break line, ie the text function of enter not the event.
// Função
$(function() {
//Função click na celula
$('td').click(function() {
//Salva o conteudo da celula
var conteudoOriginal = $(this).text();
//$(this).html("<input type='text' value='" + conteudoOriginal + "' />");
//Função toggleClass Troca as classes
$(this).toggleClass("Comfoco");
// Salva a edição ao apertar enter
$(this).keypress(function(event) {
if (event.which == 13) {
conteudoOriginal = $(this).text();
$(this).toggleClass("teste2");
}
});
// Ao perde o foco retira a classe vermelha
$(this).blur(function() {
$(this).toggleClass("teste2");
$(this).text(conteudoOriginal);
});
//
});
});
}
},
error: function(xhr, ajaxOptions, thrownError) {
alert(thrownError);
}
});
}