javascript - 如何使用 jQuery 以相反的顺序附加 div 内容

标签 javascript jquery html ajax

我有一个从数据库获取结果的 ajax 调用。但是当我用 html 附加 div 时,内容的顺序是相反的。我怎样才能重新反转它以将最后一项设置为第一项。我不想在 SQL 中对内容进行排序。有没有办法在 jQuery 中做到这一点?

$.each(data.idUser.matches, function(index, element) {
$('.myDiv').append('<div>...SOME LONG HTML CONTENT'</div')

最佳答案

您可以使用 prepend而不是 append添加到容器的顶部而不是底部。

当然,也可以在循环之前反转数组。数组有一个内置的 reverse 方法。

或者用 for 循环向后循环。

关于javascript - 如何使用 jQuery 以相反的顺序附加 div 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42304085/

相关文章:

javascript - 在wordpress中附加不同的js文件

jquery - 同位素砌体响应布局不安排

javascript - 为什么 Grunt 在丑化时忽略 jQuery?

javascript - 多行函数调用的 eslint 规则

javascript - HTML 未动态加载到 Div 中

javascript - 如何从另一个页面获取值(value)

html - 导航栏不会显示在网页的中心

html - 位置为 : fixed not displaying inside div with position: absolute in Safari 的 Div

html - 购物车增长到覆盖它下面的 div

javascript - Bootstrap 模态窗口并包含 Javascript 文件多次失败