我有点难以理解......为什么当<select>
明确选择了一个选项时,.val()会返回null?
这些命令是通过问题页面上的Chrome控制台执行的。
答案 0 :(得分:2)
我认为这可能是Chrome中的一个错误。也许我的特定版本的Chrome和这个特定版本的jQuery之间存在错误?有问题的select
(之前已隐藏,但未进行进一步测试)显示如下:
这表明未选择选项。
但是,点击它(打开选择元素并显示选项,而不是实际点击某个选项)会显示:
怪异。很奇怪。如果GUI反映了事物的状态,那么Chrome的一部分认为select元素有一个选项,而另一部分代码认为select元素没有选择选项?怪异。