У меня есть элемент
Я использую приведенный ниже код для очистки элементов
, а затем перезагружаю их новыми. Работает в Firefox 3.6.6 и Chrome 5.0.
function loadPickerFromObject(pickerControl, values) {
pickerControl.empty();
for (var nameProperty in values) {
if (!$.isFunction(values[nameProperty])) {
var option = $("<option></option>")
.text(values[nameProperty])
.attr("value", nameProperty)
.appendTo(pickerControl);
}
}
}
(я не люблю писать javascript и стараюсь держаться от него подальше, если есть лучший способ динамического заполнения элемента
Это не работает в IE 8. Когда я отлаживаю с помощью Visual Studio, я вижу, что новые элементы были загружены правильно, но когда я проверяю страницу, они не обновляются и отображают старые элементы.
Что с этим? Должны отображаться элементы, отображаемые в окне Текст визуализатора (первый снимок экрана). Почему не отображаются новые значения?