Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/472.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 按unix时间戳对不可解析的tablesorter日期列进行排序_Javascript_Jquery_Text_Element - Fatal编程技术网

Javascript 按unix时间戳对不可解析的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">

我需要按照unix时间戳对jQuery tablesorter进行排序,而不是根据区域设置对不可预测的显示日期进行排序,因此我想尝试一种可能的解决方案,其中可以使用隐藏的
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);