JQuery / Javascript проблема в Chrome - PullRequest
0 голосов
/ 30 июня 2011

я пытаюсь выполнить некоторую обработку при закрытии события плагина jquery multiselect от erichynds

проблема в том, что хром выглядит потерянным в следующем цикле,

   for(var a in f)
   {    
    var h = f[a];
    $('#modelselect0 optgroup[label='+h+']').each(function(e){         
     var opt = $(this).find('option').filter(':selected');  
     if(opt.length !=0)
     {      
     opt.each(function(){     
      var tempIndex = tt.indexOf(h);       
      if(ff.length!=0)
      {
       ff += ","+$(this).text();
      }
      else
      {
       ff=$(this).text();
      }      
      });     
     }
     else
     {     
      if(ff.length!=0)
      {
       ff += ","+h;
      }
      else
      {
       ff=h;
      }     
     }     
   });    
   }

отлично работает в FF, Opera.

любая помощь приветствуется.

1 Ответ

1 голос
/ 08 июля 2011

попробуйте изменить:

for(var a in f)

до:

var a;
for(a in f)
...