<div class="newstitle">
<ul class="newstitle">
@foreach (var item in Model.Content)
{
if (item.Value != null)
{
<li>
<div class="newstitle_title">@item.Key.Name</div>
</li>
}
}
</ul>
</div>
<script type="text/javascript">
$(document).ready(function() {
$('.newstitle li:nth-child(odd)').addClass('last');
});
</script>
我有這段代碼,我一直在嘗試運行,它打破了CSS。
JQuery簡單添加類不工作
但是,它應該是像下面,請參閱圖像之間的間距:
我是如何解決這一問題?如果你看到div和ul都有相同的類名。
這是生成的html應該是什麼:
<div class="newstitle">
<ul class="newstitle">
<li>image</li>
<li>image</li>
<li>image</li>
<li class="last">image</li>
<li>image</li>
<li>image</li>
<li>image</li>
<li class="last">image</li>
<li>image</li>
<li>image</li>
<li>image</li>
<li class="last">image</li>
</ul>
</div>
這裏是CSS:
.newstitle {width:600px;overflow:hidden;margin:15px auto;}
.newstitle li {float:left;width:140px;height:170px;overflow:hidden;margin:0px 13px 0px 0px;display:inline;position:relative;}
.newstitle .last {float:left;width:140px;height:170px;overflow:hidden;margin:0px 0px 0px 0px;display:inline;position:relative;}
你需要更好的類名。 – JakeParis