作者fr730149 ()
看板Ajax
标题Re: [问题] JQuery合并td
时间Thu Sep 22 14:18:04 2011
※ 引述《mesak (阿米)》之铭言:
: $('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('');
: }
: })
: }
: }
: })
以上写法似乎有问题…
假设:我把Table改成
<table>
<tr>
<td>Column_A</td><td>Column_B</td><td>Column_C</td><td>Column_D</td>
</tr>
<tr>
<td>X11</td><td>X21</td><td>X12</td><td>X13</td>
</tr>
<tr>
<td>X11</td><td>X32</td><td>X33</td><td>X11</td>
</tr>
<tr>
<td>X31</td><td>X32</td><td>X33</td><td>X34</td>
</tr>
</table>
X32, X33还是会重复出现
目前我还在研究问题点…
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.125.235.184
※ 编辑: fr730149 来自: 140.125.235.184 (09/22 14:21)
1F:推 mesak:我以为你要第一列第一栏一样 ,後面的 才验证 09/22 19:59
2F:→ mesak:自己抽掉 eq(0) 那段验证就好了 09/22 20:00