这是我的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没有将实际的注释和用户名发送给对象用户。
答案 0 :(得分:1)
使用.val()
代替.text()
例如
user.comment = $("#comment").val();
此外,为了提醒您,您必须;
alert(array[0].username);