如何使用javascript分隔输入中的单词?

时间:2013-08-26 23:59:58

标签: javascript jquery

有没有办法使用Javascript或Jquery lib分隔输入中的单词?
例如,某人有多个利益,每次他使用空格分隔两个利益或按下输入框围绕每一个利益

或以其他方式,就像这里的标签一样,每个标签都用一个方框分隔

2 个答案:

答案 0 :(得分:0)

此处需要考虑的另一个选择是select2 http://ivaynberg.github.io/select2/

答案 1 :(得分:0)

在按键事件中检测回车键并防止默认,然后进行包装。

修改:A FIDDLE FOR YOU SIR

    $(document).ready(function(){
    $("input").on("keypress", function(e){
        if(e.which == 13){
           e.preventDefault(); //take away carriage return if needed
            boxUp();
        }
    });
});
function boxUp(){
    val = $("#input").val();
    $("#result").append("<div>" + val + "</div>");
    v$("#input").val("");
}