为什么jQuery的.val()返回null?

时间:2013-06-14 21:47:00

标签: javascript jquery

我有点难以理解......为什么当<select>明确选择了一个选项时,.val()会返回null?

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

enter image description here

1 个答案:

答案 0 :(得分:2)

我认为这可能是Chrome中的一个错误。也许我的特定版本的Chrome和这个特定版本的jQuery之间存在错误?有问题的select(之前已隐藏,但未进行进一步测试)显示如下:

enter image description here

这表明未选择选项。

但是,点击它(打开选择元素并显示选项,而不是实际点击某个选项)会显示:

enter image description here

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