为什么我的所有选择选项(Bootstrap HTML)在Chrome devtools中显示为已选中,即使它们不是?

时间:2017-10-18 16:07:21

标签: android jquery twitter-bootstrap google-chrome html-select

我正在尝试确定我的JS代码或Bootstrap是否不正确。 我似乎在Android Chrome浏览器上遇到问题,浏览器似乎不知道选择了哪个选项。

在桌面版Chrome中,我注意到这些项目如下所示:

chrome dev tools

即使我只选择了一个项目,它们似乎都设置了“已选择”属性。

这只是Chrome Dev Tool的问题吗? - 错误地显示项目? Bootstrap是否对这些物品有些奇怪? 如果我在桌面Chrome上运行以下jQuery,那么它会为我提供所选(已选择)的项目,但在Android Chrome上似乎失败了:

$("#SiteListBox option:selected").text()

我正在试图确定为什么会有任何区别。

1 个答案:

答案 0 :(得分:1)

看起来像是将selected attr添加到所有选项

检查代码中的以下行。

 var localOption = new Option(decodeURI(atob(item.Key)), decodeURI(atob(item.Key)), true, true);

祝你好运