我正在使用简单的jQuery弹出窗口和jQuery自动完成。自动完成的代码如下:
$("#tags").autocomplete({
source: NameArray
});
这段代码中,tags是文本框的ID,NameArray是字符串数组。然而,在模态弹出窗口中,代码应该是这样的:
function openFilterPopUp() {
$("#tags").autocomplete({
source: NameArray
});
$("#openFilterPopUp").dialog({
resizable: false,
height: 240,
modal: true,
buttons: {
"ok": function() { $(this).dialog("close"); },
Cancel: function() { $(this).dialog("close"); }
}
});
}
Autocomplete的数据显示正常,但它出现在弹出窗口的后面。请帮忙解决。感谢任何帮助。
appendTo: "#your_element_id"
。只是为了补充一下appendTo选项的官方文档:https://api.jqueryui.com/autocomplete/#option-appendTo - Ken Sawyerr