【问题标题】:JQuery UI autocomplete for content in bootstrap modal引导模式中内容的 JQuery UI 自动完成
【发布时间】:2015-08-08 07:32:44
【问题描述】:

我在 bootstrap modal 中有 AJAX 生成的内容,其中包含使用 tags-input 插件和 jquery autocomplete 建议的元素。

当元素存在于模式之外时,这些工具可以正常工作。所以当我使用bootstrap modaljquery autocomplete 时会出现问题。意味着自动完成列表将不再显示。但结果会从服务器返回

标签输入元素:

<input type="text" class="form-control" name="keyword[]" data-toggle="tag_autocomplete" />

调用发起者的JS:

tag_autocomplete('[data-toggle="tag_autocomplete"]');

最后是我的发起人:

function tag_autocomplete(selector)
{
    $(selector).tagsInput({
        autocomplete_url: base_url + 'tag/autocomplete',
        width:'auto',
        defaultText:'+',
        minChars: 2,
        maxChars : 50,
        placeholderColor : '#666666'
    });
}

jquery 自动完成给出的结果:

[{tag_id: "3", label: "hossein", value: "hossein"}]
    0: {tag_id: "3", label: "hossein", value: "hossein"}

提前致谢

【问题讨论】:

    标签: jquery jquery-ui autocomplete bootstrap-modal jquery-tags-input


    【解决方案1】:

    那是z-index 问题,要赋予自动完整结果列表更高的优先级,只需在下面添加css 类并添加属性:

    .ui-autocomplete
    {
        z-index: 99999; //Maximum and top of everything (not absolutely :| )
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-06-08
      • 2018-06-06
      • 1970-01-01
      • 2013-04-14
      • 1970-01-01
      • 1970-01-01
      • 2013-07-24
      相关资源
      最近更新 更多