Javascript 通过ajax注入引导组件

Javascript 通过ajax注入引导组件,javascript,jquery,twitter-bootstrap,append,code-injection,Javascript,Jquery,Twitter Bootstrap,Append,Code Injection,我在通过ajax注入引导组件时遇到了一个问题。当我添加例如select时,我使用以下代码行: <select class="selectpicker" data-width="75%"> 许多HTML代码是通过javascript生成的,请参见: 因此,当我尝试注入代码时,例如在提交表单后: $('#xForm').submit(function(event) { var _select = '<select class="selectpicker

我在通过ajax注入引导组件时遇到了一个问题。当我添加例如select时,我使用以下代码行:

<select class="selectpicker" data-width="75%">

许多HTML代码是通过javascript生成的,请参见:

因此,当我尝试注入代码时,例如在提交表单后:

    $('#xForm').submit(function(event) { 
       var _select = '<select class="selectpicker" data-width="75%">';
       $("#data").append(_select);
    });
$('xForm').submit(函数(事件){
var_select='';
$(“#数据”)。追加(_选择);
});
元素将按原样添加到DOM中,而不会像上面那样进行转换。加载页面后,如何重新调用在选择器周围创建整个代码的函数

我希望你明白我的意思

谢谢

顺便说一句:在jQueryMobile上,它将使用$(_select).appendTo(#data”).trigger('create')-很遗憾,在引导过程中没有

试试看

通过JavaScript启用引导选择:
$(el)。selectpicker()

$(“#变换”).submit(函数(事件){
var_select='';
$(\u select).selectpicker().appendTo(“#数据”);
});
@StevenX很高兴它有帮助:)。学习之后,一切都很容易;)
$('#xForm').submit(function (event) {
    var _select = '<select class="selectpicker" data-width="75%">';
    $(_select).selectpicker().appendTo("#data");
});