我想将select2
追加到div box
。但后来它不再起作用了。
这里的小提琴: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>");
});
答案 0 :(得分:3)
在追加之后再次拨打select2()
:
$(document).ready(function () {
$("#box").append("<select class='select2' ><option selected='selected'>Cat</option><option selected='selected'>Dog</option> </select>");
$('.select2').select2();
});
答案 1 :(得分:1)
在附加select标签后初始化select2插件。
$(document).ready(function () {
$("#box").append("<select class='select2' ><option selected='selected'>Cat</option><option selected='selected'>Dog</option> </select>");
$('.select2').select2();
});
答案 2 :(得分:0)
$("#box").append($('.select2'));
或
$('.select2').appendTo("#box");