Javascript jQuery.change事件未在多个同一类上触发
HTML代码:Javascript jQuery.change事件未在多个同一类上触发,javascript,jquery,Javascript,Jquery,HTML代码: $(“.imageupload”).change(函数(){ 警报($(this.attr('data-id')); var ID=$(this.attr('data-ID'); if(typeof(FileReader)!=“未定义”){ var图像支架=$(“#图像支架”+ID); 图像_holder.empty(); var reader=new FileReader(); reader.onload=函数(e){ $(" 使用attachine事件的事件委派来动态添加元
$(“.imageupload”).change(函数(){
警报($(this.attr('data-id'));
var ID=$(this.attr('data-ID');
if(typeof(FileReader)!=“未定义”){
var图像支架=$(“#图像支架”+ID);
图像_holder.empty();
var reader=new FileReader();
reader.onload=函数(e){
$("
使用attachine事件的事件委派来动态添加元素:
$("body").on('change','.imageupload',function() {
//CHANGE EVENT CODE HERE
});
使用attachine事件的事件委派来动态添加元素:
$("body").on('change','.imageupload',function() {
//CHANGE EVENT CODE HERE
});
它对我来说工作正常。请自己仔细检查。代码工作正常。我上传了三张图片,收到了三个警报,这意味着所有三个输入更改都触发了更改事件。我正在动态添加字段,它是一个静态字段。可能它在静态字段中工作正常,但在动态字段中不工作。所以每次添加mo时重新输入,,您需要关闭所有并重新打开(“更改”)
all。在这种情况下,您需要使用事件委派。它对我来说工作正常。请自己仔细检查。代码工作正常。我上传了三张图像,收到了三个警报,这意味着所有三个输入更改都触发了更改事件。我正在动态添加字段。它是一个静态字段。它是否工作正常静态字段d,但不在动态字段中工作。因此,每次添加更多的输入时,需要关闭所有并重新打开(“更改”)
所有。在这种情况下,需要使用事件委派。