我有一个属性列表,每个属性都有一个引用号,我试图用逗号分隔每个引用,然后将它们设置为输入字段值,我不确定它是否正确的方法,但是我我收到[object Object]消息,我的代码是:
var propertyRef = $( ".reference" ).clone().append(',').contents();
$('#propertyRef').val(propertyRef);
答案 0 :(得分:1)
好的,试试这段代码:
<ul id="list">
<li>10</li>
<li>20</li>
<li>30</li>
</ul>
<input type="text" id="input" />
<input type="button" value=Convert" onclick="convertList2String()" />
<script>
function convertList2String() {
var id_list = [];
$("#list li").each(function() {
id_list.push($(this).text());
});
var id_list_str = '"' + id_list.join('", "') + '"';
$('#input').val(id_list_str);
}
</script>
<强>更新强> 如果您不想引用ID,请改用此行:
var id_list_str = id_list.join(',');