1
我试图从下面的select元素中获取值。假设用户选择第一个选项。为什么jQuery.val在Internet Explorer 7(IE7)中返回数组而不是字符串?
<select class="your-class" type="text">
<option value='one'>One</option>
<option value='two'>Two</option>
<option value='three'>Three</option>
</select>
的JavaScript:
$("select.your-class").val()
//returns ["one"] in IE7, returns "one" in other browsers
为什么IE7返回而不是单个串阵列,?这不是一个多选的元素。
+1 for for the over-the-top analysis .. – 2013-03-05 19:56:37