jquery:如何将元素追加到空对象

时间:2010-04-13 16:12:44

标签: jquery

我想创建一组选项,这些选项将附加到网格列中的每个选择

<option> option 1 </option>
<option> option 2 </option>
...
<option> option N </option>

但我不知道如何在没有父元素的情况下创建一组元素。

附加到空的jquery对象不起作用

var options = $('');
options.append('<option></option>')

1 个答案:

答案 0 :(得分:2)

var Select = $("body").append("<select><option>...</select>");
//if you don't want that select, remove it. But it could feasibly be your first select added to the page
Select = $("body").remove(Select);
var Options = Select.find("option");

根据您的评论,您可能想要使用

$('select.selectClass').replaceWith(Select);

这将允许您坚持使用父元素。