看板 Ajax 關於我們 聯絡資訊
※ 引述《fr730149 ()》之銘言: : 請問以下案例要如何寫: : 我想把多個欄位,底下相同的值做合併(rwospan) : 如: : 將下表 : ------------------------------------ : Column_A Column_B Column_C Column_D : X1 X11 X12 X13 : X1 X21 X22 X13 : X31 X32 X33 X34 : -------------------------------------- : 轉成底下 : ------------------------------------ : Column_A Column_B Column_C Column_D : X1 X11 X12 X13 : X21 X22 : X31 X32 X33 X34 : ------------------------------------ 有點麻煩= = $('tr').each(function(){ var $td = $(this).children(); var $tr_next = $(this).next().children(); if( $tr_next.length > 0 ){ if( $td.eq(0).html() == $tr_next.eq(0).html() ){ $td.each(function(i,obj){ if( $(obj).html() == $tr_next.eq(i).html() ){ $tr_next.eq(i).html(''); } }) } } }) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 112.104.7.4
fr730149:謝謝您的回答,那如果說要加上rowspan 是要怎麼寫呢? 09/21 18:34
fr730149:我指的是相同值的cell要rowspan 09/21 18:34
aiyswu:把 $tr_next.eq(i).html(''); 這行 改成: 09/21 22:16
aiyswu:$tr_next.eq(i).remove(); 09/21 22:16
aiyswu:$td.eq(i).attr('rowspan', 2); 09/21 22:16
B9: 這數學問題很有趣!! 09/22 01:08
fr730149:To aiyswu 這寫法有點問題,如果Table長相跟我舉得不一樣 09/22 14:19
fr730149:rowspan 就不一定是2 ,有可能是3 或其他數字 09/22 14:20