У меня есть SPA, с которым я работаю и который собирает некоторые данные на главной странице. Я отправляю данные в контроллер, вызываю службу и возвращаю набор данных для загрузки в частичное представление. Элемент управления html select не получает стили с использованием элементов jquery selectri c, которые я ожидаю. Я поместил выбор на главной странице, и он работает правильно. Я понимаю, почему это не так, но есть ли способ обновить sh элемент управления select для стилизации после загрузки частичного представления
Основная форма
Частичное представление
Я добавил jquery Код для загрузки параметров выбора после частичного представления, и это работает должным образом. Я сделал это, думая, что могу перерисовать элементы, заставив применить selectri c, но это не сработало. Я даже добавил строку для повторной инициализации selectri c, и это ничего не изменило. Есть мысли?
<script type="text/javascript">
$(function() {
var text = ['--None--', 'Own', 'Rent'];
var value = ['', 'Own', 'Rent'];
var $select = $('#00N4100000e8OsC');
for (var i = 0; i < text.length; i++) {
var o = $('<option/>', { value: value[i] })
.text(text[i])
.prop('selected', i == 0);
o.appendTo($select);
}
$('select').selectric('init');
});
</script>