Mut*_*thu 3 html ajax jquery jquery-select2
我确实调用了ajax函数来进行html div更改,其中div更改内容有'select2'jquery类来选择框.在ajax加载后,select2 jquery插件无法正常工作.
这是我的js:
$('body').on('click', '.portlet > a.reloadcontent', function(e) {
$.ajax({
type: "GET",
cache: false,
url: url,
dataType: "html",
success: function(res) {
$('#colpart').find('.portlet-body').html(res);
}
});
});
Run Code Online (Sandbox Code Playgroud)
这是我的HTML:
<div id="#colpart">
<a href="#" data-url="columnspage.html" class="reloadcontent" data-load="true">Columns</a>
<div class="portlet-body"></div>
</div>
Run Code Online (Sandbox Code Playgroud)
columnspage.html
<select class="form-control select2me" data-placeholder="">
<option value=""></option>
<option value="1">Column 1</option>
</select>
Run Code Online (Sandbox Code Playgroud)
select2me类用于select2 jquery插件.
您需要在成功回调后初始化select,因为您的下拉列表是在DOM中动态添加的,
success:function(res){
$('#colpart').find('.portlet-body').html(res);
// reinit your plugin something like the below code.
$('.select2me').select2();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5654 次 |
| 最近记录: |