Potrzebuję znaleźć coś w Jquery, które może pracować w IE8, a także prawdziwe przeglądarki. Jestem nowy na Jquery, oto mój kod, który działa w nowoczesnych przeglądarek:Czego używać zamiast Object.keys()?
$('#FIELD_'+office_id).on('change',function(){
offices = $(this).val();
for(var i=0; i<=Object.keys(southland.address).length;i++){
if(offices == Object.keys(southland.address)[i]){
address = southland.address[offices]Object.keys(southland.address[offices])[0]];
}
}
gdzie southland.address pochodzi z zewnętrznego tablicy. To działa idealnie w Chrome, IE10 i FF, cokolwiek mogę zrobić dla IE8?
co dzieje się z tym kodem w IE8? Czy rzuca jakiś błąd, czy po prostu nie działa po cichu? –
Istnieje błąd składniowy w wierszu 5 tego kodu w pobliżu 'biura] Object.keys' – DhruvPathak
Dokładnie, nie robi absolutnie nic. –