私はnode expressjsフレームワークから始めています。私はこの問題を解決できませんでした。Jadeが配列を反復してhtmlテーブルを作成するには
私はいくつかのブログ投稿(はい、ブログ...)で表を表示しようとしていますが、それはできません。
これはジェイドテンプレートコードです:
div
table
thead
tr: th Posts
tbody
each post, i in userPosts
tr(class=(i % 2 == 0) ? 'odd' : 'even'): a(href='/admin/post/' + post.id) #{post.author} - #{post.title}
そして、これはHTML出力です:だから
<div>
<a href="/admin/post/1">Post 1</a>
<a href="/admin/post/2">Post 2</a>
<a href="/admin/post/3">Post 3</a>
<table>
<thead>
<tr>
<th>Posts</th>
</tr>
</thead>
<tbody>
<tr class="odd"></tr>
<tr class="even"></tr>
<tr class="odd"></tr>
</tbody>
</table>
</div>
、任意のアイデア?
n番目の子CSSルールを確認してください。偶数/奇数を計算したり、クラスを手動で追加する必要はありません。 http://www.w3.org/Style/Examples/007/evenodd.en.html –
はい、そうです。しかし、私は変更したくない既存のデザインを使用していました。とにかく、それは問題ではありません。私はすでにクラスレスのtrタグを印刷しようとしましたが、どちらもうまくいきませんでした。 – PaquitoSoft