【发布时间】:2016-05-11 20:23:32
【问题描述】:
我有一个由多行组成的表。我最后有一个删除链接,单击将删除该行。但是,如果我的本地时间在开始日期和结束日期之间,我必须显示维护窗口消息: eg:当地时间:2月2日星期二,12:27PM 开始日期:2 月 2 日星期二上午 11:11 结束日期:星期三:2 月 3 日上午 11:11 上述本地时间介于开始日期和结束日期之间。因此,当我删除该行时,我首先检查删除的行是否具有本地时间之间的“开始日期”和“结束日期”,如果是则显示消息。
这是表格的html:
<table id="show-list">
<thead>
<tr>
<th>Id</th>
<th>Subject</th>
<th>Start Date</th>
<th>End Date</th>
</tr>
</thead>
<tbody>
<tr>
<td>12</td>
<td>abc</td>
<td>
<time datetime="Tue Feb2 2016, 11:27AM">Tue Feb2, 12:27PM</time>
</td>
<td>
<time datetime="Wed Feb3 2016, 11:27AM">Wed Feb3, 11:27AM</time>
</td>
<td><a href="#">Delete Row</a></td>
<tr>
<tr>
<td>123</td>
<td>hru</td>
<td>
<time datetime="Tue Feb23 2016, 11:27AM">Tue Feb23, 12:27PM</time>
</td>
<td>
<time datetime="Wed Feb24 2016, 11:27AM">Wed Feb24, 11:27AM</time>
</td>
<td><a href="#" class="deleterow">Delete Row</a></td>
<tr>
</tbody>
</table>
<div id="div" style="display:none;"></div>
js:
$('.deleterow').on('click', function(e) {
var $this = $(this);
$.ajax({
url: "/url/delete",
}).done(function(result) {
var now = Date.now();
$this.parent().find("time").each(function(arg,log){
//not sure how to check for the start and end dates here to see if its between the current time.
});
});
帮助不胜感激!!谢谢
【问题讨论】:
标签: javascript jquery