Javascript 有人能帮我用jQuery倒计时格式吗?
我在同一页上使用了多个倒计时插件 我的锚中有秒,我通过添加当前日期并向用户显示倒计时来使用它们Javascript 有人能帮我用jQuery倒计时格式吗?,javascript,debugging,Javascript,Debugging,我在同一页上使用了多个倒计时插件 我的锚中有秒,我通过添加当前日期并向用户显示倒计时来使用它们 jQuery("#overlay").click(function () { jQuery("#popup").hide(); }); $(this).children('td:eq(2)').find('a'); var
jQuery("#overlay").click(function () {
jQuery("#popup").hide();
});
$(this).children('td:eq(2)').find('a');
var val = parseInt($(td).text());
// $(td).text('');
var dt = new Date();
dt.setSeconds(dt.getSeconds() + val);
console.log(dt)
// var dt = dat.setSeconds(val);
$(td).countdown({
until: dt, format: 'dd-HH-MM-SS', compact: true, description: '', onTick: countdowncall
})
function countdowncall() {
$('.countdown_row.countdown_amount').each(function (n) {
$(this).text($(this).text().replace('d', 'days'));
});
}
问题是我想要8天13:17:12,所以我把d和天联系起来。我的代码尝试在三个周期内的每一个刻度上都这样做,所以这是错误的方法,因为每当我需要对简单元素做一些小的更改时,我都会调用循环
这会产生“8daysdays”问题。是否有人知道如何修复或修改我已经编写的代码。只有
dHMS
格式在该插件中有效
从
这是以下一个或多个字符:“Y”表示年份,“O”
“W”代表几个月,“D”代表几天,“H”代表几个小时,“M”代表
分钟,秒。对于所需的字符,请使用大写字符
字段和相应的小写字符,仅当
非零
此外,您粘贴的内容也存在语法错误
- 在DOM元素周围添加
”
- 并在使用
parseInt
var val = parseInt($('td').text(),10); $('td').countdown({....})