选择菜单中的默认值不从select2 v4.0.3开始显示

时间:2017-11-01 10:18:33

标签: javascript html angularjs jquery-select2 jquery-select2-4

将select2包从v4.0.0升级到v4.0.4时,我发现未显示选择菜单的默认值:

enter image description here

以下jsbin link包含我的代码的缩小版本。您可以通过将select2版本从4.0.0更改为4.0.3 or higher

来重新生成同样的问题

这似乎是个错误,但我不确定。我错过了什么吗?

=========更新===========

@fightinglion感谢您指出我的错误,我在jsbin上尝试了其他的东西并错误地将某些部分保持不变。这是Jsbin link with correction。对造成的不便表示歉意。

我仍然面临同样的问题。所以,附上select2 v4.0.3和v4.0.0 here生成的标记。据我所知,select2中的默认值来自类select2-selection__rendered的范围。

1 个答案:

答案 0 :(得分:0)

这不是select2的问题,但是您的代码有一个错误,它由select2 4.0.3显示。

请参见下图,您设置的选项值不正确。这是因为当链接函数执行时,attr.value是未定义的。

bug