使用 jQuery 反转 DOM
输入:
<content>
<dom id=1>a</dom>
<dom id=2>b</dom>
<dom id=3>c</dom>
<dom id=4>d</dom>
</content>
输出:
<content>
<dom id=4>d</dom>
<dom id=3>c</dom>
<dom id=2>b</dom>
<dom id=1>a</dom>
</content>
我正在寻找一个像这样的函数(如果存在):
$('content').inverse();
Input:
<content>
<dom id=1>a</dom>
<dom id=2>b</dom>
<dom id=3>c</dom>
<dom id=4>d</dom>
</content>
Output:
<content>
<dom id=4>d</dom>
<dom id=3>c</dom>
<dom id=2>b</dom>
<dom id=1>a</dom>
</content>
I'm looking for a function (if exists) like this:
$('content').inverse();
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
像这样的东西会起作用:
你可以在这里测试一下,或者如果你喜欢相反的风格:
< a href="http://jsfiddle.net/nick_craver/TSms6/1/" rel="nofollow">在这里尝试该版本。
Something like this would work:
You can test it out here, or if you like the reverse flavor:
Try that version here.
使用 jQuery Reverse Order 插件
jQuery Reverse Order 使用 jQuery 来反转顺序页面上 DOM 元素的数量。
示例:
该插件非常简单:
用这个 jsFiddle 尝试一下
Use jQuery Reverse Order plugin
jQuery Reverse Order uses jQuery to reverse the order of DOM elements on your page.
Example:
The plugin is quite simple:
Try it out with this jsFiddle
通过使用jQuery1.9中的toArray()函数,您可以将dom元素转储到数组中,并使用reverse()函数来完成您的目标!
By using toArray() function in jQuery1.9, you can dump dom elements in to an array, and use reverse() function to accomplish your goal!