我想获取.option的每个值并将其附加到标签,就像选项一样。
我已经试过这样:取每个班级的价值,并将其附加到<select>
$(".option").each(function() {
var add = $(".option").text();
$('<option value="' + add.toLowerCase() + '">' + add + '</option>').appendTo($("#select"));;
});
HTML
<select id="select">
</select>
<div class="option">Lamp</div>
<div class="option">Lamp2</div>
<div class="option">Lamp3</div>
但它不能正常工作,其追加为他们在选择标签选项,但它也陆续会将每个值之一。
注意:不是'$('')',你会更安全的使用函数添加属性和HTML,而不是一串字符串操作:'$('').val(add.toLowerCase())。html(add)' – 2014-12-04 20:39:56
@Joeenos这是我做的第一件事,但自从我重新拉动.option,它没有工作,我最终“desfigurating”它喜欢这样的沮丧... – Alin 2014-12-04 20:59:48