将变量插入.append html

时间:2015-07-26 00:13:17

标签: javascript jquery html

我正在尝试插入日期和时间(以我在console.log中工作的方式)。基本上我有一个论坛,当用户对帖子发表评论并点击评论按钮时,它会将他或她输入的文本上传到评论部分。这工作正常,但我希望它也插入当前的日期和时间。截至目前,我只有一个静态的日期和时间。

我尝试使用:document.write(dateNTime)

var t = new Date()

var DateNTime = (t.toDateString() + ", at " + t.getHours() + ":" + 
t.getMinutes())
console.log(DateNTime)

$('#commentButton').on('click', function() {
if($('#forumCommentSearchBox').val() ) {

  $('.commentList').append('<li> <div class="commenterImage"> \
                            <img 
src="http://lorempixel.com/50/50/people/9"> \
                            </div> \
                            <div class="commentText"> \
                              <p \ 
class="">'+$('#forumCommentSearchBox').val()+'</p> \
                              <span class="date sub-text">on March 5th, 
2014</span> \
                            </div></li>');


}
 else{
  alert("idiot");
}
});

1 个答案:

答案 0 :(得分:1)

如果我理解正确的话......

var t = new Date()

var DateNTime = (t.toDateString() + ", at " + t.getHours() + ":" + 
t.getMinutes())

$('#commentButton').on('click', function() {
if($('#forumCommentSearchBox').val() ) {

$('.commentList').append('<li> <div class="commenterImage"> \
                            <img src="http://lorempixel.com/50/50/people/9"> \
                            </div> \
                            <div class="commentText"> \
                              <p class="">'+$('#forumCommentSearchBox').val()+'</p> \
                              <span class="date sub-text">on ' + DateNTime + '</span> \
                            </div></li>');

}
 else{
  alert("idiot");
}
});