【问题标题】:select2 search textbox looses focus after selecting value from drop down从下拉列表中选择值后,select2 搜索文本框失去焦点
【发布时间】:2017-11-06 17:36:21
【问题描述】:

我第一次在我的 ASP.NET 项目中使用 select2 插件。我遇到一个问题,从下拉列表中选择项目后,文本框失去焦点。 我厌倦了这段代码,但它不起作用。请帮我。

$(function () {
            //Initialize Select2 Elements
            $('.select2').select2(
            {
                    onSelect: function ()
                    {
                        this.focus();
                    }
                }
            )
        });

【问题讨论】:

  • 散焦是什么意思。当我运行你的代码时它工作得很好,也没有 onselect 函数jsfiddle.net/fyhsz9ra/1597
  • 我的意思是当我从下拉列表中选择项目时,select2 文本框失去焦点。我必须再次使用鼠标来浏览我的表单控件。请尝试一次。
  • 这是 4.0.3 中的一个问题。您是否已升级到最新版本(本文发布时为 4.0.6-rc.0)?
  • 刚才我从github.com/select2/select2下载并保留了select2。仍然是问题,我应该添加一些javascript吗?请回复。谢谢。

标签: javascript jquery asp.net jquery-select2


【解决方案1】:

我在https://github.com/select2/select2/issues/4384#issuecomment-228464364 上找到了答案。它对我有用。

$('select').on(
    'select2:close',
    function () {
        $(this).focus();
    }
);

谢谢!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多