Re: [問題] JQuery合併td

看板Ajax作者 (嘎嘎嘎嘎嘎)時間14年前 (2011/10/02 06:54), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串8/10 (看更多)
//另一種方法 //從下到上 從左到右來看每個 td 或 th //tr:gt(0) 是因為除了第一列以外都可能被合併 $($('tr:gt(0)').get().reverse()).each(function(){ //從下到上 var length = $(this).children().length; for(var i=length-1; i>=0; --i){ //從左到右 var $curr = $(this).children().eq(i); var $prev = $(this).prev().children().eq(i); //如果跟上面一個cell的值一樣 上面的rowspan 為 自己rowspan+1 if($.trim($curr.text())==$.trim($prev.text())){ var rs = (parseInt($curr.attr('rowspan'), 10) || 1)+1; $prev.attr('rowspan', rs); $curr.remove(); } } }); 但是假如用在原本就有有 rowspan 或是 colspan 的 table 就會錯 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.66.168.54 ※ 編輯: xxxx9659 來自: 210.66.168.54 (10/02 07:30)
文章代碼(AID): #1EXveJTU (Ajax)
文章代碼(AID): #1EXveJTU (Ajax)