我的网站允许用户发布和编辑这些帖子。
当用户想要编辑一个帖子时,我创建一个带有“textarea”的“div”和一个带有 jquery 的“保存”按钮,然后我将用户在他的帖子中的任何内容加载到“textarea”中。
var textarea = $('<textarea></textarea>');
textarea.attr({
rows:"2",
cols:"56",
type:"text",
id:"textedit",
name:"text"
});
textarea.text(post_content);
textarea.appendTo(div2);
var save_button = $('<button></button>');
save_button.attr({
id:"editChirp",
value:"Post"
});
save_button.text("Save");
save_button.addClass('button');
save_button.appendTo(div2);
我的按钮的jquery事件处理程序如下:
save_button.click(function () {
var temp = $('#textedit').val();
alert(temp);
});
问题是临时变量没有更新,它保持与第一次更新帖子相同的值。