完整的代码放在: https://jsfiddle.net/liam_lia...css
我只想到两个方法,一个麻烦,另外一个更麻烦。css3
在生成表格的时候,若是发现值是零,就不要输出值,保持td
内容为空,而后用:empty
+:after
+content
来填充空单元格。this
td:empty:after { content: "0"; }
在生成表格的时候,添加data-content
属性到td
上,好比:.net
<td data-content="34">34</td> <td data-content="0">0</td>
而后用td[data-content="0"] {color: silver}
来修饰单元格。code
若是表格数据已经生成,能够动态添加data-
属性到td
上。ip
$(function(){ $("td").each(function(){ var $this = $(this); $this.attr("data-content", $this.text()); }); });
完整的代码放在: https://jsfiddle.net/liam_lia...element
https://stackoverflow.com/que...
https://stackoverflow.com/que...get