2009-05-18 4 views
0

Ist es möglich, ein Auswahl-Tag mit Optionen in JQuery zu erstellen?Erstellen eines Auswahl-Tags mit Optionen in JQUERY

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

Sollte das funktionieren? Es funktioniert nicht für mich.

Antwort

2

Sie verwenden Zeichenfolgen falsch. Sie haben doppelte Anführungszeichen in doppelt zitierten Strings, versuchen Sie dies stattdessen auch string in JavaScript nicht über mehrere Zeilen.

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

versuchen Sie dies.

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"); 
Verwandte Themen