jquery将数组转换为字符串,以便对其进行appendTo()

问题描述 投票:0回答:1

我有一个包含div和表的jquery数组[]。我通过从一个普通的类中选择对象创建了这个数组

$(".class").children('div,table')

我需要将它们附加到另一个div中。最好的方法是什么?我当时在考虑array.join(),但是当我这样做的时候我得到一个错误,提示array.join is not a function.,但是我很确定array是一个数组,因为当我console.log()时,我得到了:

init(12)[div#title-1448668226._SK_font_title_3.textBlock,表, 桌子,桌子,桌子,桌子,桌子,桌子,桌子, div#title-1453122599._SK_font_title_3.text块,表,表, prevObject:init(22),上下文:document] 0: div#title-1448668226._SK_font_title_3.textBlock1:table2:table3: table4:table5:table6:table7:table8:table9: div#title-1453122599._SK_font_title_3.textBlock10:table11: tablecontext:文档长度:12prevObject: init(22)[div#title-202747427._SK_font_title_3.text块,表, 桌子,桌子,桌子,桌子,桌子,桌子,桌子,桌子,桌子, div#title-1448668226._SK_font_title_3.text块,表,表,表, 桌子,桌子,桌子,桌子,桌子, div#title-1453122599._SK_font_title_3.text块,表,表, prevObject:init(1),上下文:document] proto:Object(0)

我想念什么吗? join()和appendTo()是使内容“旅行”的最佳方法吗?

谢谢!

jquery arrays join append
1个回答
0
投票

[.children()返回一个jQuery对象的数组,可以使用.append().appendTo()将它们直接附加到另一个元素。

$(".class").children('div,table').appendTo( $('div.myclass') )

这会将所有选定的元素附加到具有myclass类的div上>

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.