3
以下警報在主要瀏覽器中返回「string」。在< = IE8上返回「object」(一個元素的數組)。jQuery val()在選擇/選項元素上返回一個帶有IE8的數組
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/
它是一個錯誤,或者是預期值?如果這是一個錯誤,是否有解決方法?
問題是,爲什麼這個屬性使IE8有這種行爲? – 2012-08-07 11:21:14
@JordiPlanadecursach:不知道:)必須從閱讀jQuery源碼開始才能進行調查。 – Jon 2012-08-07 11:25:49
也發生type ='text'(不知道爲什麼那個人在那裏......)。可能是任何類型的屬性。 – Geoff 2013-04-09 21:47:31