用Datatables,里面这样写为什么没效果

图片说明
用来截取Date类型的日期,无效果

1个回答

eq返回的是jquery对象,jquery对象没有substring方法,这个是js字符串的方法,获取td的html后在调用方法

 $('td',row).eq(15).html().substring(0,9)
showbo
支付宝加好友偷能量挖 回复princess__m: 记得采纳噶。。~
大约 4 年之前 回复
princess__m
princess______ 回复showbo: 可以了,真的很感谢!
大约 4 年之前 回复
showbo
支付宝加好友偷能量挖 回复princess__m: $('td',row).eq(15).html($('td',row).eq(15).html().substring(0,10)),。。忘记设置你td的内容,只做了截取
大约 4 年之前 回复
princess__m
princess______ 回复showbo: 还是一样啊,截取不了。
大约 4 年之前 回复
showbo
支付宝加好友偷能量挖 回复princess__m: 看清楚代码来,substring要加上。如果td里面包含html代码,要用text方法。$('td',row).eq(15).text().substring(0,10),而且应该是0~10,不是0~9
大约 4 年之前 回复
princess__m
princess______ 页面上还是这样显示2015-09-16 00:00:00,想要格式为yyyy-MM-dd
大约 4 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!