将输入属性更改绑定到DOM中的新元素

时间:2013-04-15 10:52:50

标签: jquery dom

我有多个输入框(实际上他们的类型=“数字”)。在页面加载后加载到DOM中,我需要将它们绑定到输入propertychange。

$('.edit-quantity').bind('input propertychange', function(e){
    ...
});

当元素在页面加载时呈现而不是在注入DOM的任何新元素上时,这是有效的。

我无法使用.keyup().on(),因为它是一个html5输入类型编号,它会添加这些可以更改属性的上/下箭头。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

想出来:

$('body').on('input propertychange', '.edit-quantity', function(e){
    ...
});

这似乎运作良好