【问题标题】:select2 search box dropdown not workingselect2搜索框下拉菜单不起作用
【发布时间】:2016-03-17 02:08:37
【问题描述】:

Select2 问题,

我不想下拉搜索框,我想在搜索中做第一行,

我该怎么办?

如何按位置占位符搜索? 代码:

<select name="search" class="box"></select>

示例图片,

$(".box").select2({
    minimumInputLength: 2,          
    placeholder: ' Search!',
  cache:true,
     ajax: {
        dataType: 'json',
        url: 'ajax.php',
        delay: 400,
        data: function(params) {
            return {
                term: params.term
            }
        },
        processResults: function (data, page) {
          return {
            results: data.results
          };
        }
    }
});

谢谢..

【问题讨论】:

    标签: javascript php jquery dropdown


    【解决方案1】:

    将以下内容添加到您的 CSS 中,确保它出现在 select2 的 CSS 下方:

    .select2-drop-active{
        margin-top: -25px;
    }
    

    Here is a demo jsFiddle

    请注意,这将影响您的所有 select2 元素。要定位特定元素,只需调整规则的选择器以满足您的需要。

    【讨论】:

    • 感谢您的回答,我喜欢它,但 ajax 现在无法正常工作,未捕获的错误:当附加到
    • 这确实是一个新问题,但它只是jquery select2 - not working 的重复,那里的答案建议更新为Select2 4.0 或使用隐藏的input 元素而不是@987654326 @元素
    【解决方案2】:

    enter image description here $("select#currency(class or id name)").select2({ 标签: 真的, 创建标签:函数(参数){ 返回未定义; } });

    【讨论】:

    • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
    • 你已经添加了这个函数的附加文件...这些是 select2 和 jquiery 供应商文件
    • do not post pictures of text,将该文本放入您的帖子中(使用适当的标记)。
    • 好吧……但这是唯一的参考。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-08-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-08
    • 2013-12-05
    相关资源
    最近更新 更多