我正在尝试创建一个表单,用户将项目输入到文本框中,当他们点击“输入”时,它会将文本放入列表中。但是我还想清楚他们在输入后立即将它们放入表单中(有点像skype)。这是我的jquery代码。
$('#inputpnote').keypress(function(event){
var keycode = (event.keyCode ? event.keyCode : event.which);
if(keycode == '13'){
var $pnote = document.getElementById("inputpnote").value;
if ($pnote.length > 0) {
$("#pnotes-list").append("<div class='pnote-list'><li>" + $pnote + "</li></div>");
$pnote.reset();
}
}
});
#inputpnote
是文本格式,#pnotes-list
是我要输入的文字。
帮助将不胜感激!
答案 0 :(得分:2)
如果#inputpnote
不是表单ID,而是字段ID,那么您可能需要使用val
:
$('#inputpnote').val('');