2015-03-05 3 views
11

Ich bin Bootstrap Wählen Sie den Benutzer in IE11.Bootstrap Select Drop-Liste bewegt sich automatisch nach unten

Wenn ich Daten mit Ajax fülle und es öffne, dann fährt es automatisch nach unten und wenn ich irgendeinen Wert auswähle, dann ist es nicht ausgewählt. Wie kann ich diesen Fehler entfernen?

jQuery.ajax({ 
     url: base_url + "UserBusinesses/ajaxState/" + countryId, 
     dataType: 'json', 
     beforeSend: function() { 
      $('#UserBusinessStateId').html('<option value="">Loding... </option>'); 
      $('#UserBusinessStateId').selectpicker('refresh'); 
      $('#UserBusinessCityId').html('<option value="">Select city</option>'); 
      $('#UserBusinessCityId').selectpicker('refresh'); 
     }, 
     success: function (obj) { 
      var addHtml = ''; 
      addHtml += '<option value="">Select state</option>'; 
      $.each(obj, function (key, value) { 
       var selected = ""; 
       if (selectedState == key) { 
        var selected = "selected='selected'"; 
       } 
       addHtml += "<option value='" + key + "' " + selected + ">" + value + "</option>"; 
      }); 
      jQuery("#UserBusinessStateId").html(addHtml); 

      $('#UserBusinessStateId').selectpicker('refresh'); 

     } 
    }); 
+0

Bitte erstellen Sie ein funktionierendes Beispiel für Ihr Problem zu simulieren . Sie können verwenden: [jsfiddle.net] (http://jsfiddle.net/) –

Antwort

14

Ich bin vor um dieses Problem in IE und ich habe die Lösung finden

$('#UserBusinessStateId').selectpicker('refresh'); 

diese entfernen und fügen Sie diesen Code

$('#UserBusinessStateId').selectpicker('render').selectpicker('refresh'); 
+0

können wir nicht Update-Funktion hier verwenden –

Verwandte Themen