Javascript输出仅显示一次
为什么我只能从javascript输出一次渲染?我试图再次展示它,但它不起作用Javascript输出仅显示一次,javascript,Javascript,为什么我只能从javascript输出一次渲染?我试图再次展示它,但它不起作用 $(function() { $('#access').keyup(function () { var access = $('#access').val(); var note = $('#note'), // Notice the *1000 at the end - time must be in milliseconds ts = (n
$(function() {
$('#access').keyup(function () {
var access = $('#access').val();
var note = $('#note'),
// Notice the *1000 at the end - time must be in milliseconds
ts = (new Date(access * 1000)).getTime() + 1 * 24 * 60 * 60 * 1000;
$('#countdown').countdown({
timestamp: ts,
callback: function(days, hours, minutes, seconds) {
var message = "";
message += days + "<small class='white'>D</small>, ";
message += hours + "<small class='white'>H</small>, ";
message += minutes + "<small class='white'>M</small>, ";
message += seconds + "<small class='white'>S</small>";
note.html(message);
}
});
});
});
$(函数(){
$('#access').keyup(函数(){
var access=$('#access').val();
变量注释=$(“#注释”),
//请注意,结束时的*1000-时间必须以毫秒为单位
ts=(新日期(访问*1000)).getTime()+1*24*60*60*1000;
$(“#倒计时”)。倒计时({
时间戳:ts,
回调:函数(天、小时、分钟、秒){
var message=“”;
信息+=天数+“D”;
信息+=小时数+“小时数”;
信息+=分钟数+“M”;
信息+=秒+“S”;
说明.html(信息);
}
});
});
});
然后我在这里调用javascript,它工作得很好
Pre-sale ends in <span id="note"></span>
预售结束于
但是再往下看,我试图用相同的html代码再次显示它,但是第二个代码是空白的。不行 您正在html中使用id,每页只能使用一次。在javascript中,将
#note
切换到。note
和#countdown
切换到。countdown
并将该类添加到这两个元素中,它将显示出来 你能用小提琴显示你的问题吗?请提供一个JSFIDLE。你的HTML中有id为countdown
的元素吗?(抱歉,我们无法看到您的HTML,需要询问)-更好的是,您可以将您的HTML添加到问题中吗?我在原始问题中发布了HTML,不知道你们为什么说我没有。不,不是全部。。。我只能看到JS中的HTML,但看不到其余的HTML(即#countdown
是什么样子,或者#access
)-你能再添加一次吗?既然我们没有看到HTML,你怎么能确定这回答了这个问题?我在原始问题中发布了HTML,不知道你们为什么说我没有。