我想弄清楚如何添加一個類到行中的列基於列從引導網格使用的類。我有點工作,但必須在jQuery中手動指定列推和拉類。jQuery Bootstrap替換表格行div並添加基於數字的推拉類
我的HTML引導列看起來像這樣。
<div class="alt-col-grid">
<div class="row">
<div class="col-sm-4"> <a href="#"><img src="http://placehold.it/400x200" /></a> </div>
<div class="col-sm-8">
<h3><a href="#">Feature Column</a></h3>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer ullamcorper convallis consectetur. Nunc pharetra ligula quis mauris aliquam convallis.</p>
</div>
</div>
<div class="row">
<div class="col-sm-4"> <a href="#"><img src="http://placehold.it/400x200" /></a> </div>
<div class="col-sm-8">
<h3><a href="#">Feature Column</a></h3>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer ullamcorper convallis consectetur. Nunc pharetra ligula quis mauris aliquam convallis.</p>
</div>
</div>
<div class="row">
<div class="col-sm-4"> <a href="#"><img src="http://placehold.it/400x200" /></a> </div>
<div class="col-sm-8">
<h3><a href="#">Feature Column</a></h3>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer ullamcorper convallis consectetur. Nunc pharetra ligula quis mauris aliquam convallis.</p>
</div>
</div>
</div>
我的jQuery看起來像這樣
$(function() {
$('.alt-col-grid div.row:odd .col-sm-4').addClass('col-sm-push-8');
$('.alt-col-grid div.row:odd .col-sm-8').addClass('col-sm-pull-4');
});
它的工作原理,但我如何使它所以如果我不知道列類數COL-SM-4和查找COL-SM-和然後根據數字添加推拉。所以這個列將會是4,所以它會爲col-sm-pull-4添加類,並將列中剩下的12個添加到另一列,並添加col-sm-push-8。它會根據列div類的類來計算要添加到推拉類中的數字。
http://jsfiddle.net/abennington/rxpx1yts/11/
提前感謝!
不知道我理解你。你想達到什麼目的? – ochi