生成的字段不会触发带.blur()的脚本

时间:2013-07-18 12:53:15

标签: javascript jquery

我是Js和Jquery的新手。

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

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

  verifCheck();
 });

此外,我有一个函数可以使用.check-total创建具有此类.append()的新字段。

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

问题来自于当这些新字段模糊时未触发上述代码的事实。

问题是:Jquery如何绕过所有字段做一个好的总和而不是触发我创建的文件模糊?

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

非常感谢!

3 个答案:

答案 0 :(得分:2)

您的处理程序正在尝试绑定到DOM准备就绪的元素,您必须使用事件委派:

$(document).on('blur', '.check-total', function() {
    //code here
});

答案 1 :(得分:0)

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

答案 2 :(得分:0)

`$(document).ready(function(){

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

)}

})`