Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/rust/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
分类<;表>;使用JavaScript(jQuery)_Jquery_Html Table - Fatal编程技术网

分类<;表>;使用JavaScript(jQuery)

分类<;表>;使用JavaScript(jQuery),jquery,html-table,Jquery,Html Table,嗨,有人能帮我理解为什么这个脚本只适用于safari,它的目的是将表从最新到最旧排序,但我不理解为什么它只在safari中正常工作 显然,我希望它能与Chrome、firefox和edge一起使用 我尝试了所有jquery版本,但它只适用于safari $('tr.Entries')。每个(函数(){ 变量$this=$(this), t=this.cells[1].textContent.split('-'); $this.data(“'ts',新日期(t[2],t[1]-1,t[0]).g

嗨,有人能帮我理解为什么这个脚本只适用于safari,它的目的是将表从最新到最旧排序,但我不理解为什么它只在safari中正常工作

显然,我希望它能与Chrome、firefox和edge一起使用

我尝试了所有jquery版本,但它只适用于safari

$('tr.Entries')。每个(函数(){
变量$this=$(this),
t=this.cells[1].textContent.split('-');
$this.data(“'ts',新日期(t[2],t[1]-1,t[0]).getTime());
}).排序(功能(a、b){
返回$(a).data('u ts')>$(b).data('u ts');
}).附录(“主体”)

数
上传
文件
1234
2015年4月1日03:21:44
9393939828282
1352
2012年10月4日12:31:09pm
1238383
1124
2014年5月13日下午2:51:12
0934899
1652
2013年11月7日08:19:59
929474900
1652
2013年12月4日07:21:43下午
8837483

也许你是有意这么做的

const re=/(\d{2})\/(\d{2})\/(\d{4})(\d{2})\:(\d{2})\:(\d{2})(\w{2})/
const makeDate=($tr)=>{
常量[,dd,mm,yyyy,hh,mi,ss,mer]=$(“[数据字段类型=日期]”,$tr).eq(0).text()
.匹配(re);
const dString=`${mm}/${dd}/${yyyy}${hh}:${mi}:${ss}${mer.toUpperCase()}`;
返回新日期(dString).getTime()
};
const tbSort=tableId=>{
const$tb=$(“#”+tableId+“tbody”);
$tb.append(
$('tr.Entries',$tb).sort((a,b)=>makeDate($(b))-makeDate($(a))//降序
);
};
tbSort(“表1”)

数
上传
文件
1234
2015年4月1日03:21:44
9393939828282
1352
2012年10月4日12:31:09pm
1238383
1124
2014年5月13日下午2:51:12
0934899
1652
2013年11月7日08:19:59
929474900
1652
2013年12月4日07:21:43下午
8837483

这不是java。请记住,java和javascript是完全不同的东西,比如汽车和地毯。你能用chrome打开你的网络控制台,告诉我们你看到了什么吗?可能是您看到了内容安全策略问题吗?@MarekPuchalski出现了三条消息,但我的网站上唯一出现的“错误”是“DevTools未能加载源地图:无法加载内容:HTTP错误:状态代码404,net::ERR\u HTTP\u RESPONSE\u code\u FAILURE”看来我需要添加一个normalize.min.css。map@Clijsters是的,对不起,我会更正标题,这是插件的错误。我一直认为,所有的评论都不是为了进行长时间的讨论;这段对话已经结束。