0
我想繪製一條水平粗線,用於根據一列值在報表中分隔行。也就是說,如果上一次和當前值是相同的,我想繪製一條水平線。 爲此,我寫了jquery編碼在Mozilla中工作正常,但在IE中沒有。我犯了什麼錯誤?使用javascript在表格中添加水平線
var a = 1;
$(".calbody tr td:nth-child(8) a").each(function() {
var foo = "<hr width=2000% ;'>";
if (a === 1) {
$(this).parents("tr:first").before(foo);
}
if (a != 1) {
var b = $(this).text();
if (a != b) {
$(this).parents("tr:first").before(foo);
}
}
a = $(this).text();
});
應該是:
?最後只有單一的qoute? – 2013-05-13 09:25:22
除非它們位於'td'或'th'的內部,否則'table'內應該有* no *'hr'元素:'table'元素的唯一有效子元素是:'thead','tbody ','tfoot','tr','caption'和'colgroup'。參考:['
回答
嘗試這種
來源
2013-05-13 09:29:38 mathew
相關問題