0

考虑以下 HTML:

<div class="wrapper">
   Test 1 
       <b>
           tes
           <i>t</i>
       </b>
       <i>
           zz
       </i>
       test 2
</div>

我想如何以相反的方式获取所有子元素,应该是:

  1. test 2- 文本节点
  2. <i>zz</i>- 节点
  3. <b>tes<i>t</i></b>- 节点
  4. Test 1- 文本节点

但是我在选择所有节点时遇到问题......我一直得到的是具有该children()功能的第二和第三节点。

有任何想法吗?

4

2 回答 2

4

尝试

var c = $('.wrapper').contents();
c = $(c.get().reverse())
于 2013-04-24T13:15:29.040 回答
0

利用

$(".wrapper").contents();

资源

于 2013-04-24T13:26:18.440 回答