2014-08-27 57 views
-1

我想在函數document.ready的起始頁面上動態地創建一個select選項。jquery create select select append document.ready

我可以這樣做嗎?

我嘗試,但它不起作用。

$('#form').append('<select id="myselect" name="myselect">/select>'); 
    $('#myselect').append('<option title="#" value="">GREEN</option>'); 

謝謝。

+1

**錯字?**你需要正確地關閉選擇標籤'' – Anton 2014-08-27 08:09:42

回答

0

有與jQuery的選擇元素的您的交易HTML標記錯誤。 也可以嘗試使用appendTo一樣,

$('<select id="myselect" name="myselect"></select>').appendTo('#form') 
    //--- also check the closing html tag ^-- is proper 
    .append('<option title="#" value="">GREEN</option>'); 

或者你可以使用它在一個單一的調用,比如

var myselect='<select id="myselect" name="myselect">' + 
       '<option title="#" value="">GREEN</option>' + 
      '</select>'; 
$('#form').append(myselect); 
1

試試這個:把你的代碼包裝在document.ready裏面並且附加select標籤來形成。請確保selectoption標籤正確關閉。

$(document).ready(function(){ 
$('#form').append('<select id="myselect" name="myselect"><option title="#" value="">GREEN</option></select>'); 
});