zal*_*rak 2 html javascript jquery dom cross-browser
假设我从 dom 中获取一个元素:
[<div id="generic-wrapper"> ... </div>]
Run Code Online (Sandbox Code Playgroud)
我怎样才能将它展平以包含其中的所有元素?
编辑:“generic-wrapper”是一个任意的id,它可以是任何东西。它也可以嵌套,就像在包装器中的包装器中一样。
EDIT2:我希望最终的数组包含原始数组的所有内容,只是展平了。这包括包装纸。是否有一种系统的方法来构造和迭代数组,例如我所描述的数组?再次感谢并为造成的混乱表示歉意。
一次选择它们:
var $allElements = $("#wrapper,#wrapper *")
Run Code Online (Sandbox Code Playgroud)
我不确定您是否想排除包装元素本身,但如果是这样,只需使用"#wrapper *".