1

我对此感到有些困惑...为什么 .val() 显然在为 .val() 选择了一个选项时返回 null <select>

这些命令是通过问题页面上的 Chrome 控制台执行的。

在此处输入图像描述

4

1 回答 1

2

我认为这可能是 Chrome 中的一个错误。也许我的特定版本的 Chrome 和这个特定版本的 jQuery 之间存在错误?有select问题的(以前是隐藏的,但未隐藏以供进一步测试)看起来像这样:

在此处输入图像描述

这表明未选择选项。

但是,单击它(打开选择元素并显示选项,而不是实际单击选项)揭示了这一点:

在此处输入图像描述

诡异的。很奇怪。Soooo 如果 GUI 反映了事物的状态,Chrome 的一部分认为 select 元素选择了一个选项,而另一部分代码认为 select 元素没有选择一个选项?诡异的。

于 2013-06-14T22:10:31.393 回答