我使用:contains选择器将dom元素捕获到数组变量中。我试图输出数组,但我需要包装整个数组。
$.each(arrayEx, function(i, val){
$(".target").append("<div>" + val + "</div>");
});
我正在使用.each(),因为我可能还必须处理数组中的每个对象。
如果我包含这样的div文本,我似乎无法输出val来输出html。我尝试过html()和text()。
答案 0 :(得分:1)
如果val
是一个DOM元素,则需要将其转换为jQuery对象,然后才能在其上调用html()
等:
$(".target").append("<div>" + $(val).text() + "</div>")