[原创]JQuery实现表格的列列交换

< HTML >
 
< HEAD >
  
< TITLE >  New Document  < / TITLE>
< SCRIPT LANGUAGE = " JavaScript "  src = " jquery.js " >< / SCRIPT>
< SCRIPT LANGUAGE = " JavaScript " >

    $(
function () {
        $(
"#tb1 tr:first td").each(function(i){
            $(
this).css("cursor","pointer").click(function(){
                    $(
"#tb1 tr").each(function(){
                    
var tdlist =  $(this).children();
                    
if(tdlist.length > 1){
                        
if(i==0){
                            swap(tdlist[
0],tdlist[1]);
                        }

                        
else if(i == (tdlist.length -1)){
                            swap(tdlist[i],tdlist[i
-1]);
                        }

                        
else{
                            swap(tdlist[i],tdlist[i
+1]);
                        }
                        
                    }

                }
);    
            }
);
        }
);
    }
)

    
function  swap(obj1,obj2)
    
{
        
var temp = obj1.innerText;
        obj1.innerText 
= obj2.innerText;
        obj2.innerText 
= temp;
    }


< / SCRIPT>

 
< / HEAD>

 
< BODY >
  
< TABLE border = " 1 "  id = " tb1 " >
  
< TR >< TD > 表头1 < / TD><TD>表头2< / TD >< TD > 表头3 < / TD><TD>表头4< / TD >< / TR>
   < TR >< TD > 1 < / TD><TD>2< / TD >< TD > 3 < / TD><TD>4< / TD >< / TR>
   < TR >< TD > 1 < / TD><TD>2< / TD >< TD > 3 < / TD><TD>4< / TD >< / TR>
   < TR >< TD > 1 < / TD><TD>2< / TD >< TD > 3 < / TD><TD>4< / TD >< / TR>
   < TR >< TD > 1 < / TD><TD>2< / TD >< TD > 3 < / TD><TD>4< / TD >< / TR>
   < TR >< TD > 1 < / TD><TD>2< / TD >< TD > 3 < / TD><TD>4< / TD >< / TR>
   < / TABLE>
  < / BODY>
< / HTML>

转载于:https://www.cnblogs.com/ghx88/archive/2008/05/21/1204391.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值