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

为什么我只能从javascript输出一次渲染?我试图再次展示它,但它不起作用

$(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,不知道你们为什么说我没有。