语义UI动态下拉菜单重新初始化问题
Semantic UI dynamic dropdown reinitialize issue
我使用语义UI下拉插件。在加载时激活插件
$(function () {
$('select.dropdown').dropdown();
});
在我的代码中有两个下拉列表,一个的日期取决于另一个。在更改第一个下拉列表中,我填充其他人的值。
$('.city').on('change', function () {
var id = $(this).val();
if (id != '') {
$.get('ajax/town/' + id).done(function (result) {
var div = '';
$.each(result, function (i, e) {
div += '<option value="' + e.id + '">' + e.town + '</option>';
});
$('.town').html(div);
$('select.dropdown.town').dropdown('refresh');
});
}
});
但是下拉列表并没有重新初始化,而是在div中显示一个列表。如何解决这个问题。
问题解决了。通过更改。。。
$('.town').html(div);
$('select.dropdown.town').dropdown('refresh');
至
$('.town select').html(div).dropdown();
相关文章:
- 语义UI动态下拉菜单重新初始化问题
- 在我的HTML中用ng-init初始化$scope变量时出现问题
- tableTools初始化导致Bootstrap出现问题
- D3-初始化后第一次转换时出现问题
- ng-init 与$rootScope变量,初始化问题
- 在 javascript 中通过初始化器函数传递参数时遇到问题
- 反应“考虑初始化数据以消除歧义”问题
- 初始化 Tinymce 时出现问题
- 多个ng初始化范围问题
- 初始化动态构建的实体转盘时出现问题
- JavaScript SDK Facebook:初始化脚本的问题
- 重新初始化内联编辑器时的IE问题
- 初始化问题和jquery实例的使用
- 使用JavaScript初始化BootStrap的问题
- 不同计算机上的SignalR初始化问题
- 高分与jQuery.ajax:如何初始化/作用域问题
- 我有一个初始化Jquery文件上传插件的问题
- 数组初始化问题
- 宽度和初始化问题
- AngularJS控制器初始化问题,当从$scope切换到"controller as"的形式