是否可以在JQuery中创建带有选项的选择标记。
$("<select id="jSelect">
<option value="1">String</option>
<option value="2">Number</option>
<option value="3">Date</option>
</select>").appendTo(".menu li")
这应该有用吗?它不适合我。
答案 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");