Tôi cần phải tìm một cái gì đó trong Jquery có thể làm việc trong IE8 cũng như các trình duyệt thực. Tôi là người mới sử dụng Jquery, sau đây là mã của tôi hoạt động trong các trình duyệt hiện đại:Những gì để sử dụng thay vì 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]];
}
}
nơi southland.address xuất phát từ mảng bên ngoài. Điều này làm việc hoàn hảo trong Chrome, IE10 và FF, bất cứ điều gì tôi có thể làm cho IE8?
điều gì xảy ra với mã này trong IE8? Nó có ném bất kỳ lỗi nào, hoặc đơn giản là nó không hoạt động âm thầm? –
Có lỗi cú pháp trong dòng 5 của mã này gần 'văn phòng] Object.keys' – DhruvPathak
Chính xác, nó hoàn toàn không có gì. –