【问题标题】:Default Value in select menu not appearing starting from select2 v4.0.3从 select2 v4.0.3 开始未出现选择菜单中的默认值
【发布时间】:2017-11-01 10:18:33
【问题描述】:

在将select2包从v4.0.0升级到v4.0.4时发现选择菜单的默认值没有出现:

这是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 类的跨度。

【问题讨论】:

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


    【解决方案1】:

    不是select2的问题,而是你的代码有bug,select2 4.0.3出现了。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-24
      • 1970-01-01
      • 2016-07-07
      • 2018-05-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多