提问者:小点点

jquery将数组转换为字符串以便将其追加到()


我有一个jquery数组[],其中包含div和表。 我通过从一个公共类中选择对象来创建这个数组

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

我需要在另一个div中追加到()它们。 做那件事的最好方法是什么? 我在考虑array.join(),但当我这样做时,我得到一个错误,说array.join不是一个函数。但我非常确定array是一个数组,因为当我console.log()它时,我得到:

init(12)nbsp;[div#title-1448668226._SK_Font_Title_3.textBlock,table,table,table,table,table,table,table,table,table,table,table,table,table,table,table,table,table,table,table,table,table,table,table,table,table,table,table,table,table,table,table,table,table,table,table,table,table,table,table,

我是不是漏掉了什么? join()和appendTo()是让内容“旅行”的最佳方式吗?

谢啦!


共1个答案

匿名用户

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

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

这将把所有选定的元素附加到具有MyClass类的div中

相关问题