更改网格视图中元素的顺序

blackadd3r

我需要使用 jQuery 更改网格中元素的顺序。

我有这样的事情:

<div class="products products-grid  ">

<div class="box product">
  <figure>
    <div class="image-table">
      <div class="image-cell">
        <a href="xxx" class="product-image" >
          <img src="xxx" alt="111">
        </a>
      </div>
    </div>
    <figcaption>
      <div class="product-title">
        <a href="xxx" class="title">111</a>
      </div>
      <span class="price">
        <span class="money">xxx</span>
      </span>
    </figcaption>
  </figure>
</div>


<div class="box product">
  <figure>
    <div class="image-table">
      <div class="image-cell">
        <a href="xxx" class="product-image" >
          <img src="xxx" alt="222">
        </a>
      </div>
    </div>
    <figcaption>
      <div class="product-title">
        <a href="xxx" class="title">222</a>

      </div>
      <span class="price">
        <span class="money">xxx</span>
      </span>
    </figcaption>
  </figure>
</div>

<div class="box product">
  <figure>
    <div class="image-table">
      <div class="image-cell">
        <a href="xxx" class="product-image" >
          <img src="xxx" alt="333">
        </a>
      </div>
    </div>
    <figcaption>
      <div class="product-title">
        <a href="xxx" class="title">333</a>

      </div>
      <span class="price">
        <span class="money">xxx</span>
      </span>
    </figcaption>
  </figure>
</div>

我需要通过 img src ... 中定义的 alt 更改“products products-grid”中元素的顺序。假设我有多个带有 alt = 222 的“box product”,我希望它们成为“products products-grid”中的第一个元素。我怎么能用 jQuery 做到这一点。

诺比特

您可以使用 jQuery 轻松完成此操作

// With one item. Just grab it and throw it at the top
$('.products').prepend($('img[alt="222"]').closest('.product'));

使用多个,使用每个功能(可能)

$('img[alt="222"]').each(function(){
   $('.products').prepend($(this).closest('.product'));
});

此代码未经测试。语法可能有错误。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在移动视图中更改页面时引导网格列的顺序

来自分类Dev

更改R中向量中元素的顺序

来自分类Dev

原始ViewController内部容器视图中元素的IBOutlet

来自分类Dev

MVC-部分视图中元素的Javascript事件

来自分类Dev

如何停止列表视图中元素的重复项?

来自分类Dev

HTML-更改文档流中元素的顺序

来自分类Dev

如何使用javascript更改html中元素的顺序

来自分类Dev

更改可聚焦ViewGroup中元素的阅读顺序

来自分类Dev

更改ArrayList中元素顺序的最快方法是什么?

来自分类Dev

将按钮添加为网格视图中的最小元素

来自分类Dev

在网格视图中更改单个小部件的属性

来自分类Dev

Flutter:在网格视图中更改列的图像

来自分类Dev

如何更改数据网格视图中的按钮颜色?

来自分类Dev

集合中元素的python顺序

来自分类Dev

结构中元素的C顺序

来自分类Dev

列表中元素的相对顺序

来自分类Dev

numpy数组中元素的顺序

来自分类Dev

在文件(Nautilus)中使用网格视图时更改排序顺序

来自分类Dev

在Flask-Admin列表视图中更改列的顺序

来自分类Dev

在管理员视图中更改模型的顺序

来自分类Dev

有什么方法可以更改堆栈视图中照片的顺序?

来自分类Dev

更改链表中元素的位置

来自分类Dev

更改ArrayDeque中元素的值

来自分类Dev

更改链表中元素的位置

来自分类Dev

更改此图中的顺序

来自分类Dev

网格视图中的选定行

来自分类Dev

显示网格视图中的行数

来自分类Dev

网格视图中的选定行

来自分类Dev

Scala:获取地图中元素的索引