从输入字段中提取文本时,jquery keyup无法正常工作

时间:2017-11-25 15:06:08

标签: jquery

我想创建两个文本框和一个连接两个输入字段的文本的textarea。 我的html代码如下:

<input class= 'inpo' type='text'/>
<input class= 'inpo' type='text'/>
<textarea id='res' readonly></textarea>

我的jquery代码如下:

$(".inpo").keyup(function(){
        var str = "";
    $(".inpo").each(function() {
        str += $(this).text() + " ";
    })
    $("#res").val(str);
});

然而,它不起作用。我的控制台上也没有任何东西。

1 个答案:

答案 0 :(得分:1)

你应该使用val()而不是text():

$(".inpo").keyup(function(){
        var str = "";
    $(".inpo").each(function() {
        str += $(this).val() + " ";
    })
    $("#res").val(str);
});