以下警告在主要浏览器中返回“string”。返回< = IE8。
上的“object”(一个元素的数组)HTML:
<SELECT id="adults_1" type="select">
<OPTION value="1">1 persona</OPTION>
</SELECT>
JS:
alert(typeof $("#adults_1").val());
的jsfiddle: http://jsfiddle.net/JM9AY/2/
这是一个错误还是预期值?如果这是一个错误,是否有解决方法?
答案 0 :(得分:8)
删除type="select"
会更正此意外行为。在任何情况下,type
属性的含义是什么? HTML5中没有这样的属性。