社区
JavaScript
帖子详情
table中tr根据第一个td的时候排序
lalashuai666
2013-04-10 10:00:15
我要根据每行第一个td的时间进行排序 比如第三行时间小于第一行时间 就将第三行数据放到第一行tr里面 该如果实现额大神们 求代码 求思路
...全文
470
8
打赏
收藏
table中tr根据第一个td的时候排序
我要根据每行第一个td的时间进行排序 比如第三行时间小于第一行时间 就将第三行数据放到第一行tr里面 该如果实现额大神们 求代码 求思路
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
寂寞很巴黎
2013-04-10
打赏
举报
回复
先获取 这个table 的所有行 再获取所有行的 第一个td 的值,把值放到一个数组里 你把排序好的数组循环,循环第一个获取到的日期,根据这个日期到TR里面去匹配,找到整个行,作为一个字符串保存到一个字符串变量,然后再循环找到一个字符串变量,追加到之前的变量当中,最后生成一个排好序的TR字符串 获取到table对象,把字符串替换一下
lalashuai666
2013-04-10
打赏
举报
回复
公司给的需求...我都找上边讨论好几次了 都不能该这个需求 必须这样写 还有就是当然不会让他在编辑的时候排序呀 这种低智商的错误肯定不会出现的
-妖孽
2013-04-10
打赏
举报
回复
有必要去实现这种效果么?用户编辑完了时间,正要编辑第二列的时候你把数据移走了,这不友好。 或者说你设定一行编辑完成后再变动,那么如果用户多行一起编辑又该如何? 还有要在页面进行排序,这个操作。。。
lalashuai666
2013-04-10
打赏
举报
回复
页面是用户填写的 不是从数据库读取的
寂寞很巴黎
2013-04-10
打赏
举报
回复
你不会在数据读取的时候 进行排序 再显示到页面上去么
吉普赛的歌
社区高级成员 T9
2013-04-10
打赏
举报
回复
此外, 以前见过有专门对表格排序的jquery插件, 你找找。 这个就比较方便了, 一行代码搞定。
吉普赛的歌
社区高级成员 T9
2013-04-10
打赏
举报
回复
看看 linqjs 吧, 也许能帮上你一点忙
http://linqjs.codeplex.com/
排序对linq来说, 还不是小菜一碟。
clark_kidd
2013-04-10
打赏
举报
回复
建议你,使用 EasyUI datagrid 做客户端排序,现成控件有这样的功能,学习一下就行 如果要自己写的话,就算你写出来,速度也很慢,一般的什么冒泡排序法肯定效率太慢了,更重要的是,浏览器本身脚本执行速度也慢!要不你写个快速排序法,但是快速排序法要用到递归啊,要在js里做递归,太累了,等你写完了,项目都烂尾了
js对
Table
排序
经典
用js实现点击表头对
Table
排序
,支持
td
中
包含html标签,支持
tr
,
td
的原来样式不丢失,支持选择从第几行开始
排序
,支持时间,小数,整数和字符的
排序
基于Jquery的前台按表头
排序
table
tr
th
基于Jquery的前台按表头
排序
table
tr
th
html 表单
排序
html 表单的
排序
html 表单的
排序
html 表单的
排序
HTML
table
的使用
使用
table
预先分区网页界面,再添加内容,学习的实例
JS动态添加、删除
Table
行
排序
(删除整行、删除整列)
JS动态添加、删除
Table
行
排序
(删除整行、删除整列)JS动态添加、删除
Table
行
排序
(删除整行、删除整列)
JavaScript
87,991
社区成员
224,685
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章