2012-08-02 21 views
0

我正在創建一個選擇動態使用jQuery下。我已經使用所選屬性將第一個項目設置爲選定項目。但我無法看到選擇列表中的第一項。如果我選擇第二個或第三個項目文本顯示在選擇標記。 enter image description hereenter image description hereenter image description here需要幫助動態創建使用jquery選擇選項標籤[用於jquery移動]

編輯:還有一件事我需要說,這裏我使用jQuery的移動框架。

任何人都可以幫助我。

這裏是我的HTML腳本:

<select id="HRselectList"></select> 

JS:

for(var x = 0; x <= 5; x++) 
{ 
    $('#HRselectList').append($("<option></option>").attr("value",x).text(x)); 
    if(x==0) 
    { 
    $('#HRselectList option').attr("selected","selected"); 
    } 
} 
+0

這怎麼可能不起作用?它爲我工作。檢查這個小提琴:http://jsfiddle.net/GTyZ3/ – Shades88 2012-08-02 13:36:28

+0

嗨,其實我正在使用jQuery的移動框架。如果我刪除jquery移動框架其工作正常。我該如何解決這個問題? – ssss05 2012-08-02 13:40:25

+0

請看我的回答 – Shades88 2012-08-02 13:46:53

回答

0

我測試你的代碼,但沒有看到的問題。但我認爲我知道問題來自哪裏。試試這個,而不是...

var HRselectList = $('#HRselectList'), 
    x = 0; 

for (; x < 6; x++) { 
    HRselectList.append($("<option></option>").attr("value", x).text(x)); 
} 

HRselectList.find('option').eq(0).attr("selected", "selected");​ 

...並讓我知道如果它的工作。

這是一個小提琴:http://jsfiddle.net/joplomacedo/ggmHe/

+0

嗨,謝謝你的快速回復。它的工作,如果我沒有使用jQuery的移動框架。我需要在jquery mobile上使用腳本。有任何想法嗎 ? – ssss05 2012-08-02 13:44:23

+0

不是真的;)我會調查。 – banzomaikaka 2012-08-02 13:44:54

+0

如果我刪除jQuery的移動鏈接其工作良好。 – ssss05 2012-08-02 13:45:13

0

檢查這個http://jsfiddle.net/GTyZ3/1/

如果你在jQuery Mobile的工作,我想簡單的方法可能會一路走下去。這有點不成熟,但我希望它能奏效。

+0

嗨同樣我提到@JOPLOmacedo回答頂部..... – ssss05 2012-08-02 14:30:09

+0

哦,這仍然無法正常工作?這現在很奇怪 – Shades88 2012-08-02 17:53:19

+0

是的...我認爲這是與jquery移動問題.... – ssss05 2012-08-03 05:03:21