【发布时间】:2015-08-19 11:00:19
【问题描述】:
我有以下代码:
var $element1 = $('#selector'),
$element2...;
var $elements = [ $element1, $element2, $element3 ],
$classes = ['class1','class2','class3'],
$newElements = [];
$.each($elements, function($i, $element){
$newElements.push('<li class="'+ $classes[$i]+'">' + $element +'</li>');
});
$(body).append( $newElements );
输出是:
<li class="class1">[object Object]</li>
<li class="class2">[object Object]</li>
<li class="class3">[object Object]</li>
如何打印实际元素?
【问题讨论】:
-
“实际元素数据”是什么意思?这些元素中的文本?它们是输入吗?你想要它们的值吗?他们有你想使用的
.data()属性吗?您能否介绍一些元素,以及您希望希望从这些元素中看到的输出? -
我的意思是将元素作为字符串,而不是元素数据。已编辑。