在JQUERY中创建带有选项的select标记

在JQUERY中创建带有选项的select标记,jquery,Jquery,可以在JQuery中创建带有选项的select标记吗 $("<select id="jSelect"> <option value="1">String</option> <option value="2">Number</option> <option value="3">Date</option> </select>"

可以在JQuery中创建带有选项的select标记吗

            $("<select id="jSelect">
        <option value="1">String</option>
        <option value="2">Number</option>
        <option value="3">Date</option>
    </select>").appendTo(".menu li")
$(“
一串
数
日期
“”。附加到(“.menu li”)

这样行吗?这对我不起作用。

你用错了字符串。您在双引号字符串中有双引号,请尝试使用此方法,javascript中的字符串也不会跨越多行

    $(' <select id="jSelect">'+
            '<option value="1">String</option>'+
           '<option value="2">Number</option>'+
            '<option value="3">Date</option>'+
    '</select>').appendTo(".menu li")
$(“”+
“字符串”+
“数字”+
“日期”+
'')。附于(“.menu li”)
试试这个

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");
var optionList=[“字符串”、“数字”、“日期”];
var组合=$(“”).attr(“id”,“jSelect”);
$。每个(选项列表,功能(j,el1)
{
追加(“+el1+”);
});
组合。追加到(“.menu li”);