javascript - 如何在订单上显示特定的 div 类

标签 javascript jquery html css

我正在使用 HTML DIV 循环获取一些数据。可以有更多的数据。数据显示如下代码。DIV 有两个类(test onetest two) 如何首先显示所有“测试一个”数据,然后显示“测试两个”数据。我如何使用 javascript 执行此操作? Jquery

My fiddle .

HTML

<div class="container">
   <div class="test one">1</div>
   <div class="test one">1</div>
   <div class="test two">2</div>
   <div class="test one">1</div>
   <div class="test two">2</div>
   <div class="test one">1</div>
   <div class="test two">2</div>
   <div class="test two">2</div>
</div>

最佳答案

这可以使用 flexbox 的 order 属性来实现:

.container {
  display: flex;
  flex-direction: column;
}

.test.two {
  order: 2;
}
<div class="container">
  <div class="test one">1</div>
  <div class="test one">1</div>
  <div class="test two">2</div>
  <div class="test one">1</div>
  <div class="test two">2</div>
  <div class="test one">1</div>
  <div class="test two">2</div>
  <div class="test two">2</div>
</div>

关于javascript - 如何在订单上显示特定的 div 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46524458/

相关文章:

javascript - 当 div 高度大于 50px 时替换 url (window.location)

javascript - 当我们悬停任何东西时影响其他元素

javascript - 如何通过 Ajax API 处理多个请求?

javascript - jQuery 设置 `background-size` 不起作用

javascript - 通过将第二列中的每个单元格与其最后一行中的对应单元格进行比较来进行条件格式设置

javascript - 如何使用 useEffect 钩子(Hook)渲染加载组件?

javascript - for循环在jquery函数中

Chrome 中的 HTML5 视频

横幅中的 JavaScript 文本按时间间隔更改 - 无点击

CSS grid-template-columns 的行为方式与我不同