当用户按下“enter”键时,我正在尝试将文本输入元素添加到我的数组中。但我不知道该怎么做。我试过这个if语句,但它们不起作用:
var val = $("#txbxfeeds").val();
if (val[val.length-1] == "\r") {
alert("HI");
}
if (val[val.length-1] == "\n") {
alert("HI");
}
我该怎么做?
答案 0 :(得分:2)
我可以提出以下建议:
var vals = [];
$("#txbxfeeds").on("keypress", function(e) {
if (e.which == 13) {
vals.push(this.value);
}
});
答案 1 :(得分:0)
$("#txbxfeeds").on('keyup', function(e) {
//13 is the code for enter button
var val = $(this).val(); // or this.value
if(e.which == 13) {
alert( val );
}
});
<强> Working sample 强>
详细了解jQuery event.which