jQuery 선택기를 조작하여 텍스트 편집을 직접 만들고자합니다. 그러나, 첫 번째 아약스 콜백 후, 나머지는jQuery 어떻게 Ajax 콜백 후이 이벤트를 리 바인드 할 수 있습니까?
function editaVal(celDiv, id)
{
var novoConteudo = $("<input type='text' id='novoCont" + id + "' value='" + $(celDiv).html() + "' />");
$(celDiv).dblclick(function()
{
$(this).html(novoConteudo);
});
$(novoConteudo).blur(function()
{
$(novoConteudo).parents("tr").removeClass('trSelected');
$.ajax({
type: 'POST',
url: '/SuperAdmin/SalvaValor/?busca=' + $(novoConteudo).val() + '&codValor=' + id,
beforeSend: function()
{
$(celDiv).html($("#loading").show());
},
success: function()
{
$(celDiv).html($("#loading").hide());
$(celDiv).html(novoConteudo.val());
}
});
});
}
내 질문은 ... 더 이상 작동하지 않습니다 동일한 입력 텍스트에 대한 콜백 :이 바인딩 할 수있는 방법 ??? Rebind the blur event ... 입력 텍스트를 흐리게 처리하면 두 번째 아약스 콜백에서 아무 일도 일어나지 않습니다.
감사합니다.
오 !! Thanksssssssss !! 그것은 매우 간단했다. 그러나 나는 그것을 볼 수 없었다!! :-) – AndreMiranda