javascript - 动态追加 div 和类

标签 javascript jquery css asp.net-mvc-4 razor

我正在尝试在 mvc4 razor 中安排新闻元素,重复列表将每两篇文章包装在一个 div 类“news-group clearfix”中,并向第二个文章类添加一个 css 元素“last”,如下所示。

<div id="main-content">

  <div class="news-group clearfix">
     <article class="news static-page">...</article>
     <article class="news static-page last">...</article>
     </div>

    **<div class="news-group clearfix">**
      <article class="news-container news static-page">...</article>
     <article class="news-container static-page **last**">...</article>
     **</div>**

    **<div class="news-group clearfix">**
      <article class="news-container news static-page">...</article>
     <article class="news-container static-page **last**">...</article>
     **</div>**
</div>

我已经能够使用下面的脚本添加“last”

<script type="text/javascript">
$(document).ready(function () {
$('article.news-container:even').addClass('last');
});
</script> 

我需要有关如何使用 <div class=news-group clearfix><div> 封装 2 篇文章的重复单元的帮助在 Razor View 中进行迭代。任何帮助将不胜感激

最佳答案

你可能会做这样的事情

$('article.news-container:odd').each(function(){
       $(this).next().addBack().wrapAll("<div class="news-group clearfix"></div>");
});

关于javascript - 动态追加 div 和类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28001805/

相关文章:

javascript - 如何在 Owl Carousel 中放置箭头?

jquery - 预填充标签管理器

jquery - 使用 JQuery 从列表中删除特定元素

html - 页面跳转问题在修复之前无法启动网站

javascript - Google 的爬虫索引异步加载的元素吗?

javascript - 如何将搜索查询框合并到 Vue.js 中的 api 调用中

javascript - 如何在setInterval函数中计算点击时的div数

php - 如何从选择的 Jquery 中提取数组输出中的多个值

css - 完整的 block 没有出现在导航栏中?

javascript - 使用谷歌 polymer ,如何获得元素的宽度