gpt4 book ai didi

jQuery 如何在 ajax 回调后重新绑定(bind)此事件?

转载 作者:行者123 更新时间:2023-12-01 00:35:40 24 4
gpt4 key购买 nike

我正在尝试仅通过操作 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());
}
});
});
}

我的问题是:我怎样才能重新绑定(bind)这个???重新绑定(bind)模糊事件...当我模糊输入文本时,第二个 ajax 回调没有任何反应。

谢谢!!

最佳答案

您可以使用jQuery.live ,(jQuery 1.3+)。它将处理程序绑定(bind)到所有当前和 future 匹配元素的事件。

关于jQuery 如何在 ajax 回调后重新绑定(bind)此事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/589238/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com