添加一些填充:
td {
padding: 5px;
}
至於even
和odd
行沒有顯示出來,只是刪除tr .even
和tr .odd
之間的空間。有了這個空間,CSS選擇器正在尋找even
或odd
類的後代。如果沒有空間,您可以告訴它尋找tr
,並附上even
或odd
類。
在另一個說明中,最好是以編程方式生成表格而不是通過HTML字符串;這是一個小更易於維護:
var $table = jQuery("<table></table>").attr("class", "recommendationsTable");
var $tr = jQuery("<tr></tr>");
$tr.append(jQuery("<th></th>".attr("align", "left").text("Recommendation(s)"));
$table.append($tr);
$tr = jQuery("<tr></tr>").attr("class", "even");
$tr.append(jQuery("<td></td>").text(ruleactionresult1));
$table.append($tr);
...
一個更好的辦法是把這個變成一個循環:
var rules = ["bbbbb", "aaaa"];
var classes = ["even", "odd"];
var i = 0;
var $table = jQuery("<table></table>").attr("class", "recommendationsTable");
var $tr = jQuery("<tr></tr>");
$tr.append(jQuery("<th></th>".attr("align", "left").text("Recommendation(s)"));
$table.append($tr);
for(var i = 0; i < 5; i++) {
$tr = jQuery("<tr></tr>").attr("class", class[i % 2]);
$tr.append(jQuery("<td></td>").text(rules[i % 2]));
$table.append($tr);
}
Updated fiddle。
使用** **的cellpadding的attrribute表裏面
or
。 – punit