jQuery - 按回车键时添加逗号

时间:2014-09-24 09:36:58

标签: jquery textarea keypress keyword comma

我有一个textarea,我想要输入类型的关键字,并希望在按 Enter 键后自动添加逗号,例如你键入一个单词或句子然后按 Enter 键,它会在每个单词后添加逗号或..我写一个简单的代码,但它有两个问题,首先它会在每次按 Enter 时添加逗号,它只会在第一个单词后添加逗号但是我希望它在每个单词之后添加逗号而不仅仅是一个。第二个问题是,当你按 Enter 时,我不希望它转到新行。

$('#formID').live("keypress", function(e){
if (e.keyCode == 13) {
  $("textarea").each(function() {
    $(this).val($(this).val().replace(/ /g, " ، "));
  });
}
});

JSFiddle

1 个答案:

答案 0 :(得分:0)

试试这个:

$('textarea').keypress(function(e){
if (e.keyCode == 13) {
    // alert($('textarea').val());
    $('textarea').val($('textarea').val() + ', ');
}
});