当前位置: 首页 > 编程笔记 >

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

谈灵均
2023-03-14
本文向大家介绍jQuery实现表格行上移下移和置顶的方法,包括了jQuery实现表格行上移下移和置顶的方法的使用技巧和注意事项,需要的朋友参考一下

本文实例讲述了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程序设计有所帮助。

 类似资料:
  • 本文向大家介绍jQuery表格行上移下移和置顶的实现方法,包括了jQuery表格行上移下移和置顶的实现方法的使用技巧和注意事项,需要的朋友参考一下 我们在操作列表数据的时候,需要将数据行排列顺序进行调整,如上移和下移行,将行数据置顶等,这些操作都可以在前端通过点击按钮来完成,并且伴随着简单的动态效果,轻松实现表格数据排序。 运行效果图: HTML 页面上是一个简单的数据表格,我们在数据行中分别放置

  • 本文向大家介绍jQuery实现表格行上下移动和置顶效果,包括了jQuery实现表格行上下移动和置顶效果的使用技巧和注意事项,需要的朋友参考一下 我们在操作列表数据的时候,需要将数据行排列顺序进行调整,如上移和下移行,将行数据置顶等,这些操作都可以在前端通过点击按钮来完成,并且伴随着简单的动态效果,轻松实现表格数据排序。 HTML 页面上是一个简单的数据表格,我们在数据行中分别放置“上移”,“下移”

  • 本文向大家介绍jQuery Easyui datagrid行内实现【添加】、【编辑】、【上移】、【下移】,包括了jQuery Easyui datagrid行内实现【添加】、【编辑】、【上移】、【下移】的使用技巧和注意事项,需要的朋友参考一下 前几天项目中遇到一个需求用到了Easyui datagrd行内添加和编辑数据,同时对行内数据上移下移,所以对这几个功能做个总结。 1、首先大概说下这几个功能

  • 本文向大家介绍JS实现的表格行上下移动操作示例,包括了JS实现的表格行上下移动操作示例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JS实现表格行上下移动操作的方法。分享给大家供大家参考,具体如下: 运行效果截图如下: 更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript查找算法技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScr

  • 本文向大家介绍JS实现点击上移下移LI行数据的方法,包括了JS实现点击上移下移LI行数据的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JS实现点击上移下移LI行数据的方法。分享给大家供大家参考。具体如下: 这里演示JavaScript排序功能,点击按钮实现数据的上移和下称,一共有两组测试效果,上组采用箭头图标控制的方式,更美观,下组是直接使用文字,根据你的需要自行选择。myList

  • 本文向大家介绍Jquery实现上下移动和排序代码,包括了Jquery实现上下移动和排序代码的使用技巧和注意事项,需要的朋友参考一下 提出问题: 下文为大家介绍下Jquery实现上下移动和排序,感兴趣的朋友可以了解一下。 解决问题 代码实现: 效果如下: 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。