jQuery实现表格行上移下移和置顶的方法


Posted in Javascript onMay 22, 2015

本文实例讲述了jQuery实现表格行上移下移和置顶的方法。分享给大家供大家参考。具体实现方法如下:

<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<title>jQuery实现表格行上移下移和置顶</title>
<meta name="keywords" content="jquery,滑动" />
<meta name="description" content="Helloweba文章结合实例演示HTML5、CSS3、jquery、PHP等WEB技术应用。" />
<link rel="stylesheet" type="text/css" href="css/main.css" />
<style type="text/css">
.demo{width:600px; margin:60px auto 10px auto; font-size:16px}
.table {border-collapse: collapse !important;width: 100%;max-width: 100%;margin-bottom: 20px;}
.table td,.table th {background-color: #fff !important;}
.table-bordered th,.table-bordered td {border: 1px solid #ddd !important;}
.table tr td {padding: 8px;line-height: 1.42857143;vertical-align: middle;border-bottom: 1px solid #ddd;}
.table tr:hover {background-color: #f5f5f5;}
</style>
<script type="text/javascript" src="js/jquery.min.js"></script>
<script>
$(function(){
 //上移
 var $up = $(".up")
 $up.click(function() {
  var $tr = $(this).parents("tr");
  if ($tr.index() != 0) {
   $tr.fadeOut().fadeIn();
   $tr.prev().before($tr);
  }
 });
 //下移
 var $down = $(".down");
 var len = $down.length;
 $down.click(function() {
  var $tr = $(this).parents("tr");
  if ($tr.index() != len - 1) {
   $tr.fadeOut().fadeIn();
   $tr.next().after($tr);
  }
 });
 //置顶
 var $top = $(".top");
 $top.click(function(){
  var $tr = $(this).parents("tr");
  $tr.fadeOut().fadeIn();
  $(".table").prepend($tr);
  $tr.css("color","#f60");
 });
});
</script>
</head>
<body>
<div id="main">
 <div class="demo">
  <table class="table">
   <tr>
    <td>HTML5获取地理位置定位信息</td>
    <td>2015-04-25</td>
    <td><a href="#" class="up">上移</a> <a href="#" class="down">下移</a> <a href="#" class="top">置顶</a></td>
   </tr>
   <tr>
    <td>CSS+Cookie实现的固定页脚广告条</td>
    <td>2015-04-18</td>
    <td><a href="#" class="up">上移</a> <a href="#" class="down">下移</a> <a href="#" class="top">置顶</a></td>
   </tr>
   <tr>
    <td>纯CSS3制作漂亮的价格表</td>
    <td>2015-04-10</td>
    <td><a href="#" class="up">上移</a> <a href="#" class="down">下移</a> <a href="#" class="top">置顶</a></td>
   </tr>
   <tr>
    <td>jQuery实现的测试答题功能</td>
    <td>2015-03-29</td>
    <td><a href="#" class="up">上移</a> <a href="#" class="down">下移</a> <a href="#" class="top">置顶</a></td>
   </tr>
  </table>
 </div>
</div>
</body>
</html>

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
javascript 动态数据下的锚点错位问题解决方法
Dec 24 Javascript
childNodes.length与children.length的区别
May 14 Javascript
jquery.cvtooltip.js 基于jquery的气泡提示插件
Nov 19 Javascript
基于jquery的可多选的下拉列表框
Jul 20 Javascript
document.getElementBy(&quot;id&quot;)与$(&quot;#id&quot;)有什么区别
Sep 22 Javascript
javascript弹出层输入框(示例代码)
Dec 11 Javascript
node.js中的events.emitter.listeners方法使用说明
Dec 10 Javascript
js父页面中使用子页面的方法
Jan 09 Javascript
BootStrapValidator校验方式
Dec 19 Javascript
微信小程序 实现列表项滑动显示删除按钮的功能
Apr 13 Javascript
浅谈实现vue2.0响应式的基本思路
Feb 13 Javascript
JavaScript强制类型转换和隐式类型转换操作示例
May 01 Javascript
jquery控制表单输入框显示默认值的方法
May 22 #Javascript
jQuery实现自动滚动到页面顶端的方法
May 22 #Javascript
JavaScript检测鼠标移动方向的方法
May 22 #Javascript
jQuery实现强制cookie过期方法汇总
May 22 #Javascript
jQuery判断指定id的对象是否存在的方法
May 22 #Javascript
jQuery实现转动随机数抽奖效果的方法
May 21 #Javascript
JQuery分屏指示器图片轮换效果实例
May 21 #Javascript
You might like
使用TinyButStrong模板引擎来做WEB开发
2007/03/16 PHP
php echo 输出字符串函数详解
2010/05/13 PHP
php实现根据身份证获取精准年龄
2020/02/26 PHP
PHP实现图片防盗链破解操作示例【解决图片防盗链问题/反向代理】
2020/05/29 PHP
精解window.setTimeout()&amp;window.setInterval()使用方式与参数传递问题!
2007/11/23 Javascript
谈谈AngularJs中的隐藏和显示
2015/12/09 Javascript
jquery简单倒计时实现方法
2015/12/18 Javascript
Vue2.x中的父子组件相互通信的实现方法
2017/05/02 Javascript
Vue使用vux-ui自定义表单验证遇到的问题及解决方法
2018/05/10 Javascript
react native基于FlatList下拉刷新上拉加载实现代码示例
2018/09/30 Javascript
Cookbook组件形式:优化 Vue 组件的运行时性能
2018/11/25 Javascript
通过vue写一个瀑布流插件代码实例
2019/09/07 Javascript
Jquery ajax书写方法代码实例解析
2020/06/12 jQuery
解决vue scoped html样式无效的问题
2020/10/24 Javascript
[00:09]DOTA2新版本PA至宝特效动作展示
2014/11/19 DOTA
通过Python来使用七牛云存储的方法详解
2015/08/07 Python
Python 专题四 文件基础知识
2017/03/20 Python
python自动化脚本安装指定版本python环境详解
2017/09/14 Python
Python实现模拟浏览器请求及会话保持操作示例
2018/07/30 Python
python 3.6.2 安装配置方法图文教程
2018/09/18 Python
python之pexpect实现自动交互的例子
2019/07/25 Python
python Pillow图像处理方法汇总
2019/10/16 Python
Python API自动化框架总结
2019/11/12 Python
python编程进阶之异常处理用法实例分析
2020/02/21 Python
如何把外网python虚拟环境迁移到内网
2020/05/18 Python
pycharm远程连接vagrant虚拟机中mariadb数据库
2020/06/05 Python
老板电器官方购物商城:老板油烟机、燃气灶、消毒柜、电烤箱
2018/05/30 全球购物
先进事迹报告会感言
2014/01/24 职场文书
2014年大学生预备党员思想汇报1000字
2014/09/13 职场文书
党员四风自我剖析材料思想汇报
2014/09/13 职场文书
大一工商管理职业生涯规划:有梦最美,行动相随
2014/09/18 职场文书
县级领导干部开展党的群众路线教育实践活动工作汇报
2014/10/25 职场文书
感恩母亲节活动总结
2015/02/10 职场文书
诚信考试承诺书范文
2015/04/29 职场文书
国博复兴之路观后感
2015/06/02 职场文书
pnpm对npm及yarn降维打击详解
2022/08/05 Javascript