Javascript 按unix时间戳对不可解析的tablesorter日期列进行排序
我需要按照unix时间戳对jQuery tablesorter进行排序,而不是根据区域设置对不可预测的显示日期进行排序,因此我想尝试一种可能的解决方案,其中可以使用隐藏的Javascript 按unix时间戳对不可解析的tablesorter日期列进行排序,javascript,jquery,text,element,Javascript,Jquery,Text,Element,我需要按照unix时间戳对jQuery tablesorter进行排序,而不是根据区域设置对不可预测的显示日期进行排序,因此我想尝试一种可能的解决方案,其中可以使用隐藏的span对日期列进行排序 如何将一个元素插入到文本前面或另一个元素的开头,同时保留包含元素中的现有文本内容 基本意图 鉴于这一因素: <td id="myTD">Difficult date to parse</td> 难以解析的日期 我想把它变成这样: <td id="myTD">
span
对日期列进行排序
如何将一个元素插入到文本前面或另一个元素的开头,同时保留包含元素中的现有文本内容
基本意图
鉴于这一因素:
<td id="myTD">Difficult date to parse</td>
难以解析的日期
我想把它变成这样:
<td id="myTD">
<span style="display:none">1398019663</span>
Difficult date to parse
</td>
1398019663
难以解析的日期
这看起来像是一项工作,如:
难以解析的日期
您可以使用JQuery中的获取和设置数据属性的值。您可以将值存储在临时变量中,然后将该值附加到需要插入的任何内容中 例如,JSFIDLE: e、 g:
var myVal=$('h1').text()
$('h1').html('newstuff'+myVal);
通常通过提供此类问题的链接来提高您获得帮助的机会。例如:$('p')。appendTo('div')代码>这是上篮,是的。但是,最容易验证结果是否符合您的要求,或者是否必须缩小范围:)
<td id="myTD" data-sortkey="1398019663">
Difficult date to parse
</td>
var myVal = $('h1').text()
$('h1').html('<span>newstuff </span>' + myVal);