【发布时间】:2013-06-27 10:07:43
【问题描述】:
<select>
<div class="options">
<option value="nothing">Nothing</option>
<option value="snothing">Second Nothing</option>
</div>
</select>
我想获取 DIV 的内容并将其打印在 javascript 中的选择器中。
$(document).ready(function () {
var options = $('.options').html();
.
.
.
var content = '<select>' + options + '</select>';
.
.
.
});
我需要从 HTML 中获取选项。我创建了一个 div indise <select></select> 标签,因为我没有其他想法。但它不工作!
我试图将选项 var 放在 <p></p> 标签内,以便我可以打印它,它是“未定义”。
【问题讨论】:
-
您不能将
div作为select的直接子代。 -
T.J.是正确的。删除 div,将选项类放在 select 上,它会起作用。
-
你能试着更清楚地解释一下你想要达到的目标吗?不管是什么,格式不正确的 HTML 都不是答案。
-
但我只需要得到
<option>content</option>,没有<select>标签。 -
它正在工作!谢谢!
标签: javascript jquery html select options