2016-08-15 4 views
0
$(document).on('change','#id1,#id2,#id3', function(){ 
     //run my code 
    }); 

выше работаетJquery, как использовать на() с массивом

ниже не

var ids = ["#id1","#id2","#id3"]; 

    $(document).on('change', ids , function(){ 
      //run my code 
     }); 

Я также попытался ids.tostring(), чтобы увидеть, если изменение массива строки будет работать.

ответ

1

Join массив в строку:

var ids = ["#id1","#id2","#id3"]; 

$(document).on('change', ids.join(','), function(){ 
    //run my code 
}); 
Смежные вопросы