我正在使用select2插件。
在fiddle上,它可以正常工作。 但是这里有一些截图来解释我的问题:
- 这是下拉菜单的默认顺序。
- 当我选择其他选项(例如“未激活”)时,它会跳到最后一个选项。
- 检查选择后的“未激活”选项的位置。
每个选项都会出现这种情况。
我尝试了以下替代方案:
$("select").select2();$(".select").select2();$("#select").select2();
但是什么都没有起作用,
有人遇到过这个问题吗?
如果有,请帮我解决这个问题。
我正在使用select2插件。
在fiddle上,它可以正常工作。 但是这里有一些截图来解释我的问题:
每个选项都会出现这种情况。
我尝试了以下替代方案:
$("select").select2(); $(".select").select2();$("#select").select2(); 但是什么都没有起作用,
有人遇到过这个问题吗?
如果有,请帮我解决这个问题。
我刚刚找到了解决方案,
$("select").on("select2:select", function(evt) {
var element = evt.params.data.element;
var $element = $(element);
$element.detach();
$(this).append($element);
$(this).trigger("change");
});
这是之前用于其他目的的代码,但被保存在通用的JS文件中。
我将它移动到了它特定所属的位置。