jquery调整表格行tr上下顺序实例讲解

 更新时间:2016年01月09日 18:55:06   作者:程序员小菜  
这篇文章主要为大家介绍了jquery调整表格行tr上下顺序实例,具有一定的参考价值,感兴趣的朋友可以参考一下

表格是大家比较常用的元素,有时候表格中的行需要调整顺序,下面就通过代码实例介绍一下如何利用jquery实现此功能,分享给大家供大家参考,具体内容如下
代码实例如下:

<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.softwhy.com/" />
<title>蚂蚁部落</title>
<style type="text/css" >
table 
{
 background:#F90;
 width:400px;
 line-height:20px;
}
td 
{
 border-right:1px solid gray;
 border-bottom:1px solid gray;
}
</style>
<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>
<script type="text/javascript" > 
function up(obj) 
{ 
 var objParentTR=$(obj).parent().parent(); 
 var prevTR=objParentTR.prev(); 
 if(prevTR.length>0) 
 { 
  prevTR.insertAfter(objParentTR); 
 } 
} 
function down(obj) 
{ 
 var objParentTR=$(obj).parent().parent(); 
 var nextTR=objParentTR.next(); 
 if(nextTR.length>0) 
 { 
  nextTR.insertBefore(objParentTR); 
 } 
} 
</script>
</head>
<body>
<table border="0" >
 <tr>
  <td>脚本之家</td>
  <td>脚本之家</td>
  <td>脚本之家</td>
  <td><a href="#" onclick="up(this)">上移</a> <a href="#" onclick="down(this)">下移</a></td>
 </tr>
 <tr>
  <td>脚本之家</td>
  <td>脚本之家</td>
  <td>脚本之家</td>
  <td><a href="#" onclick="up(this)">上移</a> <a href="#" onclick="down(this)">下移</a></td>
 </tr>
 <tr>
  <td>脚本之家</td>
  <td>脚本之家</td>
  <td>脚本之家</td>
  <td><a href="#" onclick="up(this)">上移</a> <a href="#" onclick="down(this)">下移</a></td>
 </tr>
 <tr>
  <<td>脚本之家</td>
  <td>脚本之家</td>
  <td>脚本之家</td>
  <td><a href="#" onclick="up(this)">上移</a> <a href="#" onclick="down(this)">下移</a></td>
 </tr>
 <tr>
  <td>脚本之家</td>
  <td>脚本之家</td>
  <td>脚本之家</td>
  <td><a href="#" onclick="up(this)">上移</a> <a href="#" onclick="down(this)">下移</a></td>
 </tr>
</table>
</body>
</html>

以上代码实现了我们的要求,代码比较简单,这里就不多介绍了。

希望本文所述对大家学习javascript程序设计有所帮助。

相关文章

  • jQuery图片切换动画特效

    jQuery图片切换动画特效

    这篇文章主要为大家详细介绍了jQuery图片切换动画特效,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-11-11
  • jQuery使用CSS()方法给指定元素同时设置多个样式

    jQuery使用CSS()方法给指定元素同时设置多个样式

    这篇文章主要介绍了jQuery使用CSS()方法给指定元素同时设置多个样式的方法,实例分析了jQuery中css方法的使用技巧,非常具有实用价值,需要的朋友可以参考下
    2015-03-03
  • jQuery第一次运行页面默认触发点击事件的实例

    jQuery第一次运行页面默认触发点击事件的实例

    下面小编就为大家分享一篇jQuery第一次运行页面默认触发点击事件的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-01-01
  • 即将发布的jQuery 3 有哪些新特性

    即将发布的jQuery 3 有哪些新特性

    本文主要介绍jQuery 3中一些新增的特性和一些变更的特性,以及一些废弃删除的特性,另外介绍了jQuery 3.0 最大的变化就是彻底放弃对 IE8 的支持,大家可以先看一下。
    2016-04-04
  • 解决jQuery ajax动态新增节点无法触发点击事件的问题

    解决jQuery ajax动态新增节点无法触发点击事件的问题

    在写ajax加载数据的时候发现,后面添加进来的demo节点元素,失去了之前的点击事件,如何解决此问题呢?下面小编给大家带来了jQuery ajax动态新增节点无法触发点击事件的解决方法,一起看看吧
    2017-05-05
  • Jquery 数组操作大全个人总结

    Jquery 数组操作大全个人总结

    jQuery的数组处理,便捷,功能齐全. 最近的项目中用到的比较多,最近时间紧迫,今天抽了些时间回过头来看 jQuery中文文档顺便对jQuery数组做个总结
    2013-11-11
  • jquery在IE、FF浏览器的差别详细探讨

    jquery在IE、FF浏览器的差别详细探讨

    jquery在IE,FF浏览器差别的问题,在FF的效果很好,但是在IE上面没有效果,当时也没有在意,通过今天的练习发现,“是不是对于一些自定义的js,IE的兼容性不是太好呢
    2013-04-04
  • jQuery调用AJAX时Get和post公用的乱码解决方法实例说明

    jQuery调用AJAX时Get和post公用的乱码解决方法实例说明

    js调用AJAX时Get和post的乱码解决办法以前有写过的但是使用js代码比较繁琐,下面与大家分享下使用jQuery该怎么解决,遇到类似情况的朋友可以参考下哈
    2013-06-06
  • jQuery把表单元素变为json对象

    jQuery把表单元素变为json对象

    下面代码可以把一个页面容器中的表单元素封装成一个json对象
    2013-11-11
  • jQuery超精致图片轮播幻灯片特效代码分享

    jQuery超精致图片轮播幻灯片特效代码分享

    这篇文章主要为大家详细介绍了jQuery超精致图片轮播幻灯片特效,图片轮播效果特别适合做产品展示,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2015-09-09

最新评论