0
私は3つの項目を並べてグリッドとして表示するアイテムの配列をループするためにtwigテンプレートを使用しています。行の最後に空白がある場合、そこに配置されるブロックがありますが、そこには空のスペースが1つしかありません。以下は、私が必要とするものですが、ちょっと不器用な感じです。 jQueryを使ってリストの3番目、6番目、9番目の要素をすべてターゲットにする
{% if items|length == 2 or items|length == 5 % or items|length == 8 %}
// add a block to fill the space
{% endif %}
私は以下のようなものだろう:文が同じことをする場合
jQuery('#item:nth-child(3n+3)')
が小枝を経由してあり、よりスマートな方法ですが?
方法(長さ+ 1)%3 === '0'についてはどうですか? – Rajesh
あなたのために長さが分かれば%(3)%}? –
それはそれです、ありがとう! – Pianoc