我是Js和Jquery的新手。
我的脚本问题是用.blur()选项触发的,如下所示:
$('.check-total').blur(function(){
verifCheck();
});
此外,我有一个函数可以使用.check-total
创建具有此类.append()
的新字段。
上面的代码调用了一个函数,该函数检查具有.check-total
作为类的所有字段,它完美地处理了我用.append()
生成的所有字段的总和。
问题来自于当这些新字段模糊时未触发上述代码的事实。
问题是:Jquery如何绕过所有字段做一个好的总和而不是触发我创建的文件模糊?
这是否来自我的错误,还是因为与DOM相关的问题?
非常感谢!
答案 0 :(得分:2)
您的处理程序正在尝试绑定到DOM准备就绪的元素,您必须使用事件委派:
$(document).on('blur', '.check-total', function() {
//code here
});
答案 1 :(得分:0)
您必须将事件链接到您创建的新对象。
答案 2 :(得分:0)
`$(document).ready(function(){
$('.check-total').bind({
'blur': function() {
verifCheck();
)}
})`