我能夠將數組中的值添加到select選項。當我這樣做時,我無法在選擇框中看到文本值(A1)。但是當我使用警報框時,它將A1顯示爲選定的選項。如何使用jquery顯示選定的選項值?
我的jQuery代碼:
var route=['A1','A2','A3','A4','A5','A6','A7',......,'A50']
$.each(route, function(key, value) {
$('#room').append($('<option>', { value : key }).text(value));
if (!$("#room option:selected").length)
$("#room option[value='0']").attr('selected', 'selected');
這是我的html代碼:
<div data-role="fieldcontain">
<select name="room" id="room">
</select>
</div>
誰能幫我在這一個?
太多'ooo'在你的選擇。 - '!$(「#rooom選項:選中」)' – ahren 2012-08-14 00:01:08
您的代碼中存在一些錯誤。它是「路線」還是「A_Route」?你錯過了每個塊上的'});'。 – MrOBrian 2012-08-14 00:07:17
我做了一個複製/粘貼到jsFiddle,修復了幾個代碼問題,它工作得很好,所以我想你會得到腳本錯誤導致東西不出現 – MrOBrian 2012-08-14 00:12:28