jQuery val()在select / option元素上返回一个带有IE8的数组

时间:2012-08-07 11:01:39

标签: javascript jquery css internet-explorer internet-explorer-8

以下警告在主要浏览器中返回“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/

这是一个错误还是预期值?如果这是一个错误,是否有解决方法?

1 个答案:

答案 0 :(得分:8)

删除type="select"会更正此意外行为。在任何情况下,type属性的含义是什么? HTML5中没有这样的属性。