2017-01-24 4 views
1

select2boxに追加したいと思います。しかし、それはもはや働いていません。ここで私のselect2をdivボックスに追加するにはどうしたらいいですか?

フィドル: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>"); 
}); 

答えて

1

再びselect2()への呼び出しを行いますAPPEND後:

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

UPDATED FIDDLE

1

初期化は、selectタグを付加した後、プラグインをSELECT2。

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

または

$('.select2').appendTo("#box"); 
+5

コードのみの答えはコミュニティに有用ではありません – JimHawkins

関連する問題