【发布时间】:2014-07-09 04:44:39
【问题描述】:
我需要帮助以在 MVC Razor 视图标记中动态更改 3 个标记。 html标记如下
奇怪
<li class="active">
<div class="widget widget-heading-simple">
<div class="widget-body">
<div class="row">
<div class="col-md-4 center">
<a href="" class="thumb">
<img src="/@item.image" class="img" alt="Image" />
</a>
</div>
<div class="col-md-8 padding-none">
<h5 class="strong text-uppercase">@item.title</h5>
<div class="separator bottom">
</div>
<p>@Html.Raw(Html.Truncate(item.Text, 20, "...."))</p>
</div>
</div>
</div>
</li>
甚至
<li class="active">
<div class="widget widget-heading-simple">
<div class="widget-body">
<div class="row">
<div class="col-md-8 center">
<a href="" class="thumb">
<img src="/@item.image" class="img" alt="Image" />
</a>
</div>
<div class="col-md-4 padding-none">
<h5 class="strong text-uppercase">@item.title</h5>
<div class="separator bottom">
</div>
<p>@Html.Raw(Html.Truncate(item.Text, 20, "...."))</p>
</div>
</div>
</div>
</li>
我需要将类交替或注入到连续行的 div 中(即奇数和偶数)
例如奇数行
<div class="widget widget-heading-simple widget-body-white "> ,<div class="col-md-4 center"> and <div class="col-md-8 padding-none">
对于偶数行
<div class="widget widget-heading-simple widget-body-gray">,<div class="col-md-8 center"> and <div class="col-md-4 padding-none">
我已经尝试了如下的jQuery
<script type="text/javascript">
$(document).ready(function () {
$('.widget:first').addClass('widget-body-white');
$('.widget:second').addClass('widget-body-gray');
});
</script>
无济于事,我也不知道如何设置 col-md- 4 或 8 要求。 任何帮助将不胜感激
【问题讨论】:
-
你已经嵌套了 class="widget" 的 div,你如何设置交替的灰白背景颜色?
-
是的,我还必须交替和到和
标签: jquery html css asp.net-mvc-4 razor