私はjQueryセレクタを操作するだけで、自分自身でテキスト編集を作成しようとしています。しかし、最初のAJAXコールバックした後、他の人が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());
}
});
});
}
私の質問は...もう動作しません同じ入力テキストのコールバック:私はこれを再バインドすることができますか?ぼかしイベントを再バインドする...入力テキストをぼかすと、2番目のajaxコールバックで何も起こりません。
ありがとうございます!
ああ! Thanksssssssss !!とてもシンプルでしたが、私はそれを見ることができませんでした! :-) – AndreMiranda