jquery - 如何将 select2 append 到 div 框?

标签 jquery css append jquery-select2

我想将我的 select2 append 到 div box。但随后它就不再起作用了。

这里是 fiddle :https://jsfiddle.net/r7cop362/165/

<select class="select2" >
    <option selected="selected">Kerry</option>
    <option selected="selected">Cork</option>
</select>
<div id="box"></div>


$('.select2').select2();
$(document).ready(function () {
  $("#box").append("<select class='select2'><option selected='selected'>Cat</option><option selected='selected'>Dog</option></select>");
});

最佳答案

append之后再次调用select2():

$(document).ready(function () {
  $("#box").append("<select class='select2' ><option   selected='selected'>Cat</option><option selected='selected'>Dog</option> </select>");
  $('.select2').select2();
});

UPDATED FIDDLE

关于jquery - 如何将 select2 append 到 div 框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41833133/

相关文章:

function - 反向函数和 append 函数到自定义列表标准 ml

javascript - 如何在 javascript/node.js 中的 HTML tablesorter 表体中插入行?

javascript - Twitter Bootstrap/jQuery - 如何暂时防止模式被关闭?

javascript - 如何在 H2 中突出显示 onclick 数字 H2 背景颜色或文本

html - 缩小屏幕尺寸时如何使用响应式字体

javascript - 如何在纯 HTML5/CSS/Jquery 中显示 epub 格式的书

html - 如何在视差网站中添加正常背景

php - 如何使用 ob_start append 到文件

unix - 将命令输出 append 到不带换行符的文件

javascript - 如何使用两个同名的 jQuery 插件?