如何使用JQuery将评论从评论部分推入数组?

时间:2018-10-29 18:25:24

标签: jquery arrays node.js express

这是我的js代码,属于网站的一部分:

var user = {
  username: " ",
  comment: " "
};
var array = [];

$(document).ready(function() {
  $("#mybutton").click(function() {
    user.comment = $("#comment").text();
    user.username = $("#username").text();
    array.push(user);
    alert(array[0]);
    user.empty();
  });
});

我有警报来测试我的代码。 #comment和#username都是我的index.hbs文件中两个文本区域的ID标签。每次我按下按钮,都会收到[object Object]的警报。我不知道我的代码有什么问题,但是我认为这是因为user.username和user.comment没有将实际的注释和用户名发送给对象用户。

1 个答案:

答案 0 :(得分:1)

使用.val()代替.text()

例如

user.comment = $("#comment").val();

此外,为了提醒您,您必须;

alert(array[0].username);