我有一个包含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()是使内容“旅行”的最佳方法吗?
谢谢!
[.children()
返回一个jQuery对象的数组,可以使用.append()
或.appendTo()
将它们直接附加到另一个元素。
$(".class").children('div,table').appendTo( $('div.myclass') )
这会将所有选定的元素附加到具有myclass
类的div上>