0

我对 Js 和 Jquery 很陌生。

我对使用 .blur() 选项触发的脚本有问题,如下所示:

$('.check-total').blur(function(){

  verifCheck();
 });

此外,我有一个函数可以 .check-total使用.append().

上面的代码调用了一个函数,它检查所有.check-total作为类的字段,它完美地完成了我生成的所有字段的总和.append()

问题来自这样一个事实,即当这些新字段模糊时,上面的代码没有被触发。

问题是:Jquery 如何在所有字段中循环,并在我创建的文件上不触发模糊?

这是否来自我的一个可能的错误,还是因为与 DOM 相关的问题?

非常感谢 !

4

3 回答 3

2

您的处理程序正在尝试绑定到 DOM 就绪时尚不存在的元素,您必须使用事件委托:

$(document).on('blur', '.check-total', function() {
    //code here
});
于 2013-07-18T12:54:54.153 回答
0

您必须将事件链接到您创建的新对象。

于 2013-07-18T12:57:02.200 回答
0

`$(文档).ready(函数(){

$('.check-total').bind({
    'blur': function() {
        verifCheck();

)}

})`

于 2013-07-18T13:08:04.640 回答