【问题标题】:Rearranging the order of divs in an RSS using jQuery使用 jQuery 重新排列 RSS 中 div 的顺序
【发布时间】:2015-09-23 07:07:28
【问题描述】:

我需要重新排列 RSS 的 div 顺序。每个项目有 3 个 div。我需要将具有“itemDate”类的 div 移到具有“itemTitle”类的 div 之前(参见下面的标记)。我应该使用函数 .each();是否有一个开箱即用的 jQuery 解决方案或者我需要编写自己的函数?

<div id="RSS">
    <div class="col-md-3 item">
        <div class="itemTitle"></div>
        <div class="itemDate"></div>
        <div class="itemContent"></div>
    </div>

    <div class="col-md-3 item">
        <div class="itemTitle"></div>
        <div class="itemDate"></div>
        <div class="itemContent"></div>
    </div>

    <div class="col-md-3 item">
        <div class="itemTitle"></div>
        <div class="itemDate"></div>
        <div class="itemContent"></div>
    </div>
</div>

【问题讨论】:

    标签: javascript jquery html rss


    【解决方案1】:

    jQuery 中有一个名为 prependTo 的函数,它将元素移动到给定目标的开头。看看下面的例子。

    $('.itemDate').each(function(){
        $(this).prependTo($(this).parent());
    });
    

    此代码只是将每个 itemDate 移动到每个相应父级的开头。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-08-23
      • 2011-09-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多