html table tr td 上下移动行实例源代码

JQuery操作表格(附源码)实现tr上下移动。 基于JQuery的操作表格附源码,实现html中table的tr的添加、删除以及上下移动。 立即下载
 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script language="JavaScript">
var tr;
function select(obj){
if(obj.tagName=='TD'){
   for(i=0;i<t1.rows.length;i++){
    t1.rows[i].bgColor='';
   }
   tr=obj.parentElement;
   tr.bgColor='red';
}
}
function test(n){
if(!tr){
   alert('请选择一行');
   return;
}
i=tr.sectionRowIndex+n;
if(i>=0 && i<t1.rows.length){
   var origin = document.getElementsByName('rownum'+tr.sectionRowIndex)[0];
   var target = document.getElementsByName('rownum'+i)[0];
   var tmp = origin.value;
   origin.value=target.value;
   target.value=tmp;
   tr.swapNode(t1.rows[i]);
}
}
function showRowNum(){
alert("rownum0="+document.getElementsByName("rownum0")[0].value+"/nrownum1="+document.getElementsByName("rownum1")[0].value+"/nrownum2="+document.getElementsByName("rownum2")[0].value+"/nrownum3="+document.getElementsByName("rownum3")[0].value+"/nrownum4="+document.getElementsByName("rownum4")[0].value);
}
</script>

</head>

<body>
<table id="t1" width="100" border onClick="select(event.srcElement);">
<tr><td>row1</td><input type="hidden" name="rownum0" value="10"></tr>
<tr><td>row2</td><input type="hidden" name="rownum1" value="20"></tr>
<tr><td>row3</td><input type="hidden" name="rownum2" value="30"></tr>
<tr><td>row4</td><input type="hidden" name="rownum3" value="40"></tr>
<tr><td>row5</td><input type="hidden" name="rownum4" value="50"></tr>
</table>
<input type="button" value="Up" onClick="test(-1)">
<input type="button" value="Down" onClick="test(1)">
<input type="button" value="showRowNum" onClick="showRowNum()">


</body>
</html>

高级表格上下移动行号内容源码,可混合列类型支持图片-易语言 小源码,用的到时候如果没有,写起来也有点麻烦. 支持混合列类型 逻辑 文本 字节集,支持单元格文字颜色,背景颜色。 通用性还是比较强的。如果列类型还不够 自行添加也很方便 压缩包已带列子与模块源码 立即下载

相关推荐

JS控制HTMLDOM表格行上下移动

NULL 博文链接:https://shirleyit.iteye.com/blog/717864

JavaScript 合并 Table 单元格简单做

标签初步分析 HTML Table 元素允许合并单元格。通常手写代码比较“反人类”思维,于是还是通过直观的可视化的工具来完成,例如奉为经典的 Dreamweaver。 研究代码,td 行元素有一 rowspan 跨行的属性,表示跨行行数。如果当前这样有 x 个跨行,那么下面 tr > td (一共 x 行)中的每一行都可以少出现一个 td。 如上图,上面有 rowspan 的 tr 的,...

zhangxin09的专栏 6545

AI应用架构师:引领半导体良率AI预测的变革浪潮

在半导体行业这个技术密集、资本密集且竞争异常激烈的领域,良率是决定企业盈利能力的关键指标。每提升1%的良率可能意味着数亿美元的利润增长。然而,随着制程节点不断缩小至3nm、2nm甚至更先进水平,传统的良率管理方法已难以应对日益复杂的制造流程和指数级增长的数据量。本文将深入探讨AI应用架构师如何成为这场变革的核心驱动力,通过设计和实施先进的AI预测系统,将半导体良率预测从传统的"事后分析"转变为"事前预测"和"实时优化"。

AI大模型应用之禅 403

table的数据行tr上下移动

  昨天帮别人解决一个前端页面表格里的数据行上下移动的前端效果,直奔google找了几个demo,发现demo是实现了效果,但是代码很多,最后还是决定自己用jquery写个吧, 首先将前端效果分析出编程逻辑,上下移动就是将数据行互换位置,互换为之前判断是否置顶或则最后一个,翻阅jquery文档发现insertBefore和insertAfter2个函数就可以解决问题,先看我实现的效果吧。...

weixin_34015566的博客 262

知识推理——TransE(知识表示、知识嵌入)

知识图谱嵌入/表示方法 TransE

missyoudaisy的博客 1831

测试人必看!正交表与Allpairs工具对比:如何选择最适合你的组合测试方案?

本文深入对比了正交表、PICT与Allpairs三种主流组合测试方案,帮助测试人员根据项目场景做出最佳选择。文章分析了各自的核心原理、优劣势及适用场景,特别强调了在涉及复杂约束时PICT工具的强大功能,并提供了从原理学习到CI/CD集成的实战选型指南。

weixin_29224309的博客 267

鼠标拖拽表格table的tr上下移动

小伙伴们肯定在某个项目里遇到要拖拽table表格的tr或者td那么下面就来讲一下,话不多说直接上代码1,引用插件&lt;script src="http://libs.baidu.com/jquery/1.11.1/jquery.min.js"&gt;&lt;/script&gt;这两个是主要插件百度自行下载去吧,要放在jquery.min.js下面哦&lt;link rel="styleshee...

sdiudui的博客 4970

手把手教你获取全国街道级GeoJSON数据:前端地图开发必备技巧

本文详细介绍了获取全国街道级GeoJSON数据的多种方法,从前端地图开发的实际需求出发,涵盖了免费获取省市县级数据的工具如阿里云DataV.GeoAtlas和HashTang,以及进阶的街道级数据获取方案,包括使用Bigemap GIS Office和专业数据采购。文章还提供了数据处理与优化技巧,帮助开发者高效使用GeoJSON数据进行地图可视化。

weixin_29053383的博客 289

HTML DOM-拖拽Table表格行

在看这个示例之前,我推荐先看这篇文章熟悉一下我们是如何在列表中拖拽元素的。 我们可以使用同样的技术点应在table表格行上,基本思路就是: 当用户开始移动表格行,我们创建一个列表,列表中每个元素从table的每 个行中拷贝得来。 我们首先在表格同样的位置展示列表,同时隐藏表格。 这个步骤中,移动行相当于列表中的每个元素 当用户拖拽元素,我们先得到被拖拽元素在列表中的索引,然后根据最后的索引移动真实表格中的行。 先建立table的基础结构 <table id="table"> ..

q850593913的博客 1789

BeckHoff <--> ABB 机器手 Profinet 通讯

本文介绍了BeckHoff PLC与ABB机器人通过PROFINET通信的实现方案。主要内容包括:1)通信接口的详细变量定义,涵盖输入/输出信号、设备状态监控、夹爪控制等关键功能位;2)全局数据结构和变量配置说明;3)机器人任务控制程序的实现方法,包括参数校验、任务指令下发和状态监控机制;4)重点分析了任务调度功能块的代码逻辑,涉及慢速模式处理、多参数配置和执行状态判断。该方案通过结构化变量定义和模块化程序设计,实现了PLC对机器人作业的精确控制,为工业自动化系统集成提供了可靠通信范例。

工控智联驿站 1032

从零到一:Qt与PCL的跨平台开发环境搭建全攻略

本文详细介绍了从零开始搭建Qt与PCL跨平台开发环境的完整流程,涵盖Windows、Linux和macOS三大平台。重点解析了Qt5与Qt6版本选择、PCL库安装配置、VTK集成等关键技术要点,并提供跨平台CMake项目模板和常见问题解决方案,助力开发者快速构建三维点云处理应用。

weixin_29280657的博客 382

JQuery实现table中tr上移下移

表格样式<table> <tr> <td><input type="button" value="上移" onclick="moveUp(this)"/></td> <td><input type="button" value="下移" onclick="moveDown(this)"/></td> </tr> <tr>

一包大豫竹的博客 3026

Cartographer实现双雷达建图

TRAJECTORY_BUILDER_2D.num_accumulated_range_data = 2 --执行一次前端匹配需要的激光扫描分段数量。关于num_subdivisions_per_laser_scan。num_laser_scans =2,--订阅激光扫描话题数量。Frame改为 前雷达laser_1 后雷达laser_2。雷达的话题由scan改为,前scan_1 后scan_2。有些人说需要改成2,但我这里改成2反而不行,1才可以。

Studying…… 1261

table tr的上下移动

jquery表格操作             添加一行   删除一行   上移   下移   置顶   置底 序号步骤名称步骤描述相关操作 var currentStep=0; var max_line_num=0; function ad

Dchyun001的专栏 791

部署模型:Libtorch使用笔记【Pytorch的C++版本】【把用Pytorch训练好的模型打包保存为.pt格式,使用Libtorch去加载.pt格式模型,在C++工程中去用就好了】

A : Libtorch是pytorch的C++版本,现在的很多大型项目都是用C++写的,想使用训练好的模型,需要通过caffe等方式去集成,比较麻烦。这里pytorch官方提出了Libtorch,我们就可以把pytorch训练好的模型,打包起来,直接在C++工程中去用就好了,相比较caffe等,非常方便!虽然对于许多需要动态性和易迭代性的场景来说,Python是一种合适且首选的语言,但在同样的情况下,Python的这些特性恰恰是不利的。生产环境是一个需要低延迟和有严格部署要求的领域,一般选择C++。

u013250861的博客 2948

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

对table中的td添加上下左右键盘控制,控制光标选中

html代码 ...

weixin_44409702的博客 1245

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

js操作table中tr的顺序,实现上移下移一行的效果

总体思路是在table外部加个div,修改div的innerHtml实现改变tr顺序的效果 具体思路是 获取当前要移动tr行的rowIndex,在table中删除掉,然后循环table的rows,到了...

weixin_39037804的博客 680

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

HTML中表格元素TABLE,TR,TD及属性的语法

table:表格元素及属性 &lt;table width="80%" border="1" cellspacing="1" cellpadding="4" bgcolor="#CC99FF" bordercolor="#0000FF" align="center"&gt;&lt;tr&gt;&lt;td&gt;&amp

weixin_33690367的博客 331

Layui选择单选框实现table行上下移动,并实现数据的排序

描述 由于表格是layui的方法渲染完成的,所以使用js无法获取到某个表格的tr(等待方法),只能使用layui的方法table.cache.testReload(testReload为table.render中的id); 在仅仅进行上下移动表格行后,layui无法获取到调整顺序后的表格数据; so,在上下移动的时候就可以把表格数据进行交换(比如:上移某行时,把这行数据和他上一行的数据交换)...

谁的博客 1万+

js操作table之 移动TR位置 兼容FF 跟 IE

 http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">无标题文档var mousePos;function Up_Move(obj){try{   if(document.all){    document.getElementById(show_input).styl

he19880413的专栏 1156

汇总常用的jQuery操作Table tr td方法

鼠标移动行变色 奇偶行不同颜色 隐藏一行 隐藏一列 删除一行 删除一列 得到设置某个单元格的值 插入一行 9获取每一行指定的单元格的值 10全选或全不选 11客户端动态添加行删除行 虽然现在DIV+CSS进行页的布局大行其道,但是很多地方使用table还是有很多优势,用table展示数据是比较方便的,下面汇总了jQuery操作Table tr td常用的方法,熟记这些操作技巧,下次再

白衣 9610

实现table中tr、td的可移动效果

先上代码: 分类

CNYYGJ 3911

table鼠标滑入tr整行背景变色

之前公司让做一个鼠标滑入tr整行变色, 我一直在纠结应该怎么写 试了几次hover 发现效果不太满意 然后找了好长时间百度 终于找到了这个脚本 不多BB直接看代码 <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>鼠标滑入tr整行变色...

weixin_45301765的博客 990

跨列 哪个属性 html,HTML表格,table,thead,tbody,tfoot,th,tr,td,的属性以及跨行,跨列

在HTML中表格是作为一个整体来解析的,解析完才会在页面显示,如果表格很复杂很长,加载时间很长,用户体验就不好。所以这里就要用到表格结构标签,解析一部分就显示一部分,不用等表格全部加载完再显示。表格结构标签(添加这三个标签时,要注意不能影响网页布局): 表头部(放表格的标题之类) 表主体(放表格主体数据) 表脚注  (放表格脚注)在写代码时:不论上面,,顺序如何,在页面显示时,总是按照...

weixin_29743373的博客 400

【table行换颜色】点击移动table切换颜色

首先头文件定义样式,我的比较挫 table { border-collapse: collapse; margin: 0 auto; text-align: center; width: 90% } table td, table th { border: 1px solid #cad9ea; color:...

Hitachi231的博客 822
上一篇: javascript的一下常用的
下一篇: 字符串中还有空格去掉空格转化成字符串数组然后在转化成数字数组排序
fengfengjava
博客等级 码龄19年 4粉丝 23原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值