使用JQUERY中的选项创建选择标记

时间:2009-05-18 06:07:09

标签: 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 个答案:

答案 0 :(得分:2)

您使用的字符串错误。你在dubble引用的字符串中有双引号,试试这个,javascript中的字符串也不要跨越多行。

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

答案 1 :(得分: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");