javascript - 设置日期和时间 JQuery 的问题

标签 javascript jquery date time

当我将这部分代码添加到脚本时,它不显示日期和时间:

    var d = new Date();
            var $fulaDate = $(d.getFullYear() + "-" + d.getMonth() 
            + "-" + d.getDate() + "T" + d.getHours() + ":" + d.getMinutes() 
            + ":" + d.getSeconds()).appendTo(div);

我不知道是什么问题。

Live Demo

JQuery

function addComment(name1) {

        var container = $('#divComments');
        var inputs = container.find('label');
        var id = inputs.length + 1;

        var div = $('<div />', { class: 'CommentStyle' });

        $('<label />', {
            id: 'comment' + id,
            text: name1
        }).appendTo(div);

     var d = new Date();
     var $fulaDate = $(d.getFullYear() + "-" + d.getMonth() + "-" + d.getDate() + "T" +     d.getHours() + ":" + d.getMinutes() + ":" + d.getSeconds()).appendTo(div);

        div.appendTo(container); 

    }

    $('#submit').click(function () {
        addComment($('#comments').val());
        $('#comments').val("");       
    });

最佳答案

问题是您的日期字符串包含在 jQuery 选择器中,因此它没有被视为字符串,而是在寻找与该字符串匹配的元素。这是一个有效的 fiddle ,方法是将该日期信息保存为 var,然后执行 div.append($fullDate) 而不是使用 .appendTo(div)

http://jsfiddle.net/LCA72/3/

您的代码中可能还有其他错误,除了它显示的问题我没有深入研究任何其他问题......但它现在显示了您期望的值。

关于javascript - 设置日期和时间 JQuery 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23365624/

相关文章:

javascript - 如何在webgrid绑定(bind)期间绑定(bind)javascript函数或调用?

javascript - Webpack 监视模式不适用于 html-webpack 和 clean-webpack 插件

javascript - react native - react-native-maps 在 iOS 上性能缓慢

javascript - 自定义 jquery 或 javascript 从字符串扩展中删除特殊字符

javascript - 有没有办法以编程方式触发 TAB 键将焦点移动到下一个可聚焦元素?

javascript - Angularjs Firebase 获取数据列表

jquery - 使用 Turbolink 时如何清除窗口变量

javascript - 使用javascript获取两个字符串之间的日差

java - 保存SQL数据库条目的创建日期

java - java - 如何从当前日期减少一个月并使用java存储在日期变量中?