Javascript 如何在文档准备就绪后注入的元素上使用jquery keyup事件

Javascript 如何在文档准备就绪后注入的元素上使用jquery keyup事件,javascript,onkeyup,Javascript,Onkeyup,我有这个密码 <div class="form-group col-md-3"> <label for="exampleInputEmail1" class="col-md-12 texto_value">valor</label> <div class="form-group col-md-6"> <input type="text" class="form-control" value="valor" disabled> &

我有这个密码

<div class="form-group col-md-3">
<label for="exampleInputEmail1" class="col-md-12 texto_value">valor</label>
<div class="form-group col-md-6">
    <input type="text" class="form-control" value="valor" disabled>
</div>
<div class="form-group col-md-6">
    <input type="hidden" name="name_jacket[]" value="valor">
    <input type="number" class="form-control" name="jacket_value[]" 
      id="valor" step="any" placeholder="valor">
</div>
</div>
但是我需要在输入name=“jacket_value[]”上创建一个keyup事件,但是keyup事件不起作用


如何使其工作。

(“#选择_类型”)。在('keyup',函数(e){

请尝试以下方法,它似乎工作正常

$(“输入[type='number'][name='jacket\u value[]']”)。在('keyup',函数(e)上){
console.log(this.value);
});

英勇


像这样更改Javascript代码

    $(document).on('change', "input[type='number'][name='jacket_value[]']", function(data) {
        var btn = this;
        console.log(this.value);
    });

在这种情况下,您不需要等待DOM准备就绪
$(不需要document.ready()。
您只需使用上面的代码,它就可以工作。

使用事件委派。
    $(document).on('change', "input[type='number'][name='jacket_value[]']", function(data) {
        var btn = this;
        console.log(this.value);
    });