Jquery自动完成功能不适用于灯箱内部

时间:2015-08-31 20:40:35

标签: jquery json jquery-ui autocomplete

我正在将一个html文档提取到fancybox(灯箱)中。在本文档中,我有一个输入字段,我想在其上运行jQuery UI Audocomplete。只要输入位于灯箱之外,它就可以工作,但是在加载自动完成功能之后却无法工作。似乎.autocomplete()正在做它应该做的事情,我得到一个json返回,但它不会将值弹出到输入中。有什么想法吗?

感谢您的帮助!

 $(document).on('keydown', '.autocomplete', function(e) {
    $(this).autocomplete({
        source: "?ajax=autocomplete",
        minLength: 1
    });
});

1 个答案:

答案 0 :(得分:0)

可能它正在工作,但你不会看到它因z-index值较低而受到影响。请添加参数:

open: function(){ $('.ui-autocomplete').css('z-index', 99999999999999); }