Tôi bắt đầu với khuôn khổ biểu thức nút và tôi gặp vấn đề này mà tôi không thể giải quyết được.Cách tạo bảng html với Jade lặp lại một mảng
Tôi đang cố gắng hiển thị một bảng với một số bài đăng trên blog (vâng, blog ...) nhưng tôi không hoàn thành.
Đây là Jade mẫu mã:
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}
Và đây là kết quả 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>
Vì vậy, bất kỳ ý tưởng?
Kiểm tra quy tắc CSS con thứ n. Bạn không cần phải tính toán ngay cả/lẻ và tự thêm một lớp. http://www.w3.org/Style/Examples/007/evenodd.en.html –
Có, bạn nói đúng. Nhưng tôi đã sử dụng một thiết kế hiện có mà tôi không muốn thay đổi. Dù sao, đó không phải là vấn đề. Tôi đã cố gắng in một thẻ tr không phân loại và nó cũng không hoạt động. – PaquitoSoft