我必须自动完成innerHTML中的文本框(这个innerHTML由AJAX加载)
,通常如果我们使用$("#elementid").autopopulate
将在html内容中elementid
内有效,但如果elementid
位于同一页面的innerHTML内,则无效。当我使用Firebug进行检查时,当我们输入一个角色时,不会触发AJAX调用?
问题是选择,我猜,所以我需要知道如何在innerHTML中选择一个元素?
提前感谢。
我还需要一个帮助..在用户从文本框中的列表中选择自动完成值后,我需要对其进行一些操作并将结果值打印到另一个文本框中,我将如何实现这一目标?
请参阅下面的jquery代码,在innerhtml中调用elt
$(function(){$(“input [name ='item_no']”)。autocomplete(“auto / finditem.cfm”);})答案 0 :(得分:0)
编辑:
在这些情况下有小提琴:
我编写了一个代码示例。我希望这会有所帮助。
如果我说得对,你想从父元素中选择一个子元素。
您必须使用以下jQuery选择器
jQuery('parent > child')
答案 1 :(得分:0)
尝试调用$(“#textid”)。autocomplete(“auto / finditem.cfm”);在ajax请求的成功函数
中