我正在尝试比较不同格式的两个日期,以突出显示上次访问时添加的新项目,但第一次约会有一个问题:
<Route path='/main' component={Component} >
<IndexRoute component={Component} />
<Route path=':secondaryCategory'
component={SecondaryCategory} />
<Route path='/main/:secondaryCategory'>
<Route path='buttons/:buttonId' component={Buttons} />
</Route>
</Route>
HTML:
jQuery( "td.details > span:last-child" ).each(function() {
var a = jQuery( this ).text();
var b = a.split('/');
var c = b[1]+'/'+e[0]+'/'+e[2]; //dd.mm.yyyy=>mm.dd.yyyy
var d = new Date( c );
var date = d.getTime();
jQuery('<span/>', {
'class':'date',
'text': date,
}) .appendTo( "td.details > p" );
});
每个 <td class="details"><p>new item1</p><span>10/1/2017 17:06</span></td>
<td class="details"><p>new item2</p><span>09/1/2017 22:26</span></td>
<td class="details"><p>new item3</p><span>09/1/2017 11:18</span></td>
<td class="details"><p>new item4</p><span>08/1/2017 14:32</span></td>
都有不同的日期,每个td
的期望值都会td
创建span
值(仅测试),但新创建的d.getTime()
}包含所有span
(来自每个d.getTime() values
)不仅包含那个td
。我做错了什么?
每个td
的第二个日期都相同(lastvisit),所以没问题
答案 0 :(得分:0)
这会更好吗?
jQuery('<span/>', {
'class':'date',
'text': date,
}).after(this);
在您的代码中,您将date
追加到每个td.details > p
,不仅仅是当前的.after()
。 formattedVars=$(tr '\n' ' ' <<< "$secretsContent")
会在td