Javascript Bootstrap Select2在模型内部不工作,如何使其工作?

Javascript Bootstrap Select2在模型内部不工作,如何使其工作?,javascript,twitter-bootstrap,select,Javascript,Twitter Bootstrap,Select,当我在模型外运行代码时,它工作得很好。但是当我把它放在模型内时,我无法搜索项目 <div class="modal-body"> <form class="form-horizontal"> <div class="panel panel-success"> <div class="panel-body">

当我在模型外运行代码时,它工作得很好。但是当我把它放在模型内时,我无法搜索项目

  <div class="modal-body">
            <form class="form-horizontal">
                <div class="panel panel-success">
                    <div class="panel-body">

                        <div class="row">
                            <div class="form-group">
                                <label for="txt_ShapeNote" class="col-sm-3 control-label">Bootstrap Select2 :</label>
                                <div class="col-sm-8">
                                    <select class="form-control" id="select2" style="width: 300px; width: 100px">
                                        <option value="1">Cats</option>
                                        <option value="2">Dogs</option>
                                        <option value="3">Fish</option>
                                        <option value="4">Reptiles</option>
                                        <option value="5">Equine</option>
                                        <option value="6">Aviary</option>
                                        <option value="7">Insects</option>
                                    </select>
                                </div>
                            </div>
                        </div>


如果有创建选择框的脚本,则必须在加载模式后运行该脚本。假设这是引导3:

$('#modal-body').on('shown.bs.modal', function() {
    $('.form-control').select2();
});

这是假设您正在运行Bootstrap3。您可以在此处查看有关所显示事件的更多信息:

如果有脚本创建选择框,则必须在加载模式后运行该脚本。假设这是引导3:

$('#modal-body').on('shown.bs.modal', function() {
    $('.form-control').select2();
});
这是假设您正在运行Bootstrap3。您可以在此处查看有关所示事件的更多信息:

$('#modal-body').on('shown.bs.modal', function() {
    $('.form-control').select2();
});