gpt4 book ai didi

jquery - 自动完成功能不适用于 ajax 生成的文本框

转载 作者:行者123 更新时间:2023-12-01 08:23:04 25 4
gpt4 key购买 nike

在我的页面中,我使用 ajax 在单击按钮后生成/显示文本框。我在此文本框中使用自动完成功能,但自动完成调用未启动。当我尝试在文本框中输入任何内容时,我看不到 Firebug 中的自动完成调用。

但同时它在一个带有文本框(没有ajax生成)的普通测试页面中工作得很好,所以这意味着 jQuery、自动完成文件都可以。

我怀疑 ajax 生成的文本框的 ID 应该以不同的方式在自动完成函数中调用。我在下面附上了我尝试过的方法。

<script>
$(function(){
$("#orderingparty2").autocomplete("auto/findparty.cfm");
})
</script>

最佳答案

将添加自动完成功能的代码绑定(bind)到生成输入框的ajax函数。否则,您可以在任何事件(例如 onclick)上触发 autcomplete 事件。

$("#orderingparty2").live('click',function(event) 
{

$(this).autocomplete("auto/findparty.cfm");


});

关于jquery - 自动完成功能不适用于 ajax 生成的文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6068382/

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