2009-05-18 4 views
0

JQueryでオプション付きの選択タグを作成することは可能ですか?JQUERYのオプション付き選択タグの作成

  $("<select id="jSelect"> 
     <option value="1">String</option> 
     <option value="2">Number</option> 
     <option value="3">Date</option> 
    </select>").appendTo(".menu li") 

それは私のために働いていない。

答えて

2

あなたは文字列を間違って使用しています。二重引用符で囲まれた文字列を二重引用符で囲み、代わりにこれを試してください。また、javascriptの文字列は複数の行にまたがっていません。

$(' <select id="jSelect">'+ 
      '<option value="1">String</option>'+ 
      '<option value="2">Number</option>'+ 
      '<option value="3">Date</option>'+ 
    '</select>').appendTo(".menu li") 
0

これを試してください。

var optionList = ["String", "Number" , "Date"]; 
var combo = $("<select>").attr("id", "jSelect"); 
$.each(optionList, function (j, el1) 
    { 
    combo.append("<option>" + el1 + "</option>"); 
    }); 
combo.appendTo(".menu li"); 
関連する問題