Javascript 如果上载字段有文件,请执行某些操作

Javascript 如果上载字段有文件,请执行某些操作,javascript,jquery,Javascript,Jquery,我在实现以下目标方面有点困难: 当上传字段有文件时,我需要它。。取消激活其他字段。 当文件存在时,子元素会添加到DIV中,因此在html文件上使用此代码可以: 注意,这就是它在文件存在时插入的内容 在我的wordpress网站上,它不起作用,因为最初那些孩子还没有到那里。。。有没有办法添加一个事件监听器,让它一直等待子事件的存在 Î您已经搜索过了,但此代码不起作用: jQuery(document).ready(function($){ $("#fld_7213314_3_file_list")

我在实现以下目标方面有点困难: 当上传字段有文件时,我需要它。。取消激活其他字段。 当文件存在时,子元素会添加到DIV中,因此在html文件上使用此代码可以:

注意
,这就是它在文件存在时插入的内容

在我的wordpress网站上,它不起作用,因为最初那些孩子还没有到那里。。。有没有办法添加一个事件监听器,让它一直等待子事件的存在

Î您已经搜索过了,但此代码不起作用:

jQuery(document).ready(function($){
$("#fld_7213314_3_file_list").change(function(){
alert("The text has been changed.");
if ( $('#fld_7213314_3_file_list').children().length > 0 ) {
 alert("had file uploaded")
}
});
});

事实上,我使用bind在另一个服务器上找到了解决方案,尽管IE8及以下版本不支持它

正确的代码是:

jQuery(document).ready(function($){
$("#fld_7213314_3_file_list").bind("DOMSubtreeModified",function() {
if ( $('#fld_7213314_3_file_list').children().length > 0 ) {
 $(".bi_1_titular").hide();
}
else {$(".bi_1_titular").show();}
});
});