我无法使用.reset()清除表单

时间:2015-03-16 12:59:15

标签: javascript jquery

我正在尝试创建一个表单,用户将项目输入到文本框中,当他们点击“输入”时,它会将文本放入列表中。但是我还想清楚他们在输入后立即将它们放入表单中(有点像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是我要输入的文字。

帮助将不胜感激!

1 个答案:

答案 0 :(得分:2)

如果#inputpnote不是表单ID,而是字段ID,那么您可能需要使用val

$('#inputpnote').val('');