Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 附加输入框上的事件侦听器_Javascript_Jquery_Html - Fatal编程技术网

Javascript 附加输入框上的事件侦听器

Javascript 附加输入框上的事件侦听器,javascript,jquery,html,Javascript,Jquery,Html,我在名为userInput的类上创建了一个keyup事件监听器,但是在使用同一个类附加了多个输入框之后,这个事件监听器将不会从新的输入框启动 HTML <div id="wrapper"> <input type="text" class="userInput"> <button type="button" id="add_input">Add</button> </div> 添加 Javascript $(doc

我在名为userInput的类上创建了一个keyup事件监听器,但是在使用同一个类附加了多个输入框之后,这个事件监听器将不会从新的输入框启动

HTML

<div id="wrapper">
    <input type="text" class="userInput">
    <button type="button" id="add_input">Add</button>
</div>

添加
Javascript

$(document).ready(function(){
    $(".userInput").on("keyup", function(){
        alert("Key has been released");
    });   

    var target = $("#wrapper"),
        innerHTML = "<div><input type=\"text\" class=\"userInput\"></div><br>";
    $("#add_input").on("click", function(){
        target.append(innerHTML);
    });
});
$(文档).ready(函数(){
$(.userInput”).on(“keyup”,function(){
警报(“钥匙已释放”);
});   
var target=$(“#包装器”),
innerHTML=“
”; $(“添加输入”)。在(“单击”,函数()上{ append(innerHTML); }); });
事件侦听器为原始输入框激发,但不为具有相同类的任何新附加输入框激发。

使用:


对不起,这是个骗局,我在这里找不到类似的问题,但我想我找得不够仔细
$(".wrapper").on("keyup", ".userInput", function(){
    alert("Key has been released");
});