$(function() {

$('ul li').on('click', function() {

$(this).toggleClass('on').siblings().removeClass('on');

});

/*上移*/

$('.btn1').on('click', function() {

var txt = $('ul .on').children('span').html();

var txt1 = $('ul .on').prev().children('span').html();

var prev = $('ul .on').prev();

if ($('ul .on').length == 1) {

if (prev.length) {

$('ul .on').children('span').html(txt1);

prev.children('span').html(txt);

prev.addClass('on').siblings().removeClass('on');

} else {

alert('已经在最顶端了');

};

} else {

alert('请选择要上移的元素');

};

});

/*下移*/

$('.btn2').on('click', function() {

var txt = $('ul .on').children('span').html();

var txt1 = $('ul .on').next().children('span').html();

var next = $('ul .on').next();

if ($('ul .on').length == 1) {

if (next.length) {

$('ul .on').children('span').html(txt1);

next.children('span').html(txt);

next.addClass('on').siblings().removeClass('on');

} else {

alert('已经在最底端了');

};

} else {

alert('请选择要下移的元素');

};

});

/*删除*/

$('.btn3').on('click', function() {

if ($('ul .on').length == 1) {

$('ul .on').hide();

} else {

alert('请选择要删除的元素');

}

});

})

html下移,jQuery实现元素的上移下移删除相关推荐

  1. jQuery实现表格行上移下移和置顶

    <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <meta name ...

  2. navicat表栏上移下移_利用jqgrid实现上移下移单元格功能

    前言 JQGrid是一个在jquery基础上做的一个表格控件,以ajax的方式和服务器端通信. 在表格中常常需要调整表格中数据的显示顺序,我用的是jqgrid,实现原理就是将表中的行数保存到数据库中, ...

  3. html ul 位置上移,JS移动li行数据,点击上移下移(是位置的互换,不是top的偏移量改变)...

    JS移动li行数据,点击上移下移 * { padding:0; margin:0; } .content {width:500px;margin:20px auto;} #pCon {width:50 ...

  4. Layui 设置多个穿梭框,并增加上移下移置顶置底功能

    Layui 设置多个穿梭框,并增加上移下移置顶置底功能 介绍 针对layui穿梭框进行了一些修改,增加上移下移置顶置底功能,设置了右侧框的排序功能,按序取值,按序加载的功能. 基于layui 2.5. ...

  5. elementUI 表格多行上移下移、单行移动、拖拽移动(行,列)

    多行上移下移 主要代码 实现效果,勾选多行整体上移或者下移 //移动后更新排序moveUpdateSort(tableList){for(let i in tableList){//tableList ...

  6. xtragrid 上移下移

    xtragrid 实现焦点行的上移下移主要还是对gridviw绑定的数据表的操作,如果只是简单的显示而不做保存操作那么比较简单,直接把绑定的数据表中的前后两行更换下数据,具体如下: 代码  priva ...

  7. 数据上移下移简单的存储过程

    上移下移存储过程 改存储过程只有两个参数,要移动的id和排序的方式.tabelname需要动态的改变! WG_sysConfig是要改变的哦tabelName,id是排序主键,orderid是排序字段 ...

  8. 前端js实现表格数据的上移下移

    vue项目需求中需要前端实现表格行数据的上移下移,效果如下 实现思路:主要使用前端对数组的操作方法splice() 代码: tableData: [{name: '1',id: '1'}, {name ...

  9. bootstrap表格的上移下移

    关于程序员小李的第一篇文章 bootstrap的上移下移功能 1.关于创建表格及表格数据获取 json数据格式 2.关于列的渲染 3.重要部分 上移下移的代码部分 ps. 用bootstrap时遇到过 ...

最新文章

  1. Android---组件篇---Handler的使用(1)[转]
  2. 正则表达式 学习笔记1.3
  3. 从菜鸟到老司机,数据科学的17个必用数据集推荐
  4. c语言课程设计走迷宫游戏,C语言课程设计-迷宫游戏.doc
  5. blockingqueue java_记录 Java 的 BlockingQueue 中的一些坑
  6. 【原创】多线程应用中pthread库使用问题
  7. Android Svn 中 Bin ,Gen 目录不进行版本控制
  8. 天气预报中的风向到底有啥用?
  9. 信号与系统 chapter8 LTI连续系统的描述
  10. 嵌套集合模型(Nested set model)介绍
  11. 嵌入式linux 零基础-实践起步 --- 002 --- 配置虚拟机的网络连接
  12. flask框架_Flask框架的入门:Hello world
  13. day14 匿名函数
  14. Windows、Linux、Mac OS下的锐捷认证的程序——mentohust
  15. 关注程序员健康,使用中医十二经络来解释一个神奇的梦境!
  16. 覆盖率验证——代码覆盖率+功能覆盖率
  17. 【Nunit入门系列讲座 1】Nunit的安装及功能介绍
  18. macOS SwiftUI 教程之 06 绘图实现正弦波,通过调整频率和步进值来更新正弦波视图 (教程含源码)
  19. 前端——使用JavaScript(jQuery)通过身份证号获取籍贯、生日、年龄、性别
  20. Linux Python离线下载模块

热门文章

  1. python排序-堆排序
  2. centos下openfire安装(转)
  3. 一个很cool的C#的高性能数学库
  4. 51 -算法 -LeetCode 53最大子序和 动态规划
  5. 一个程序让你学会C++构造函数与重载构造、析构函数【C++类的经典使用案例】
  6. Python使用K-means聚类算法进行分类案例一则
  7. Python爬虫扩展库scrapy选择器用法入门(一)
  8. Python使用UDP广播实现服务器自动发现
  9. leetcode_150. 逆波兰表达式求值
  10. 暴力删除文件(文件夹)之为所欲为