Класове, които са във вашия оригинален <select>
се копират в <div>
генериран от Select2, така че не трябва да очаквате да получите оригиналния си <select>
просто с помощта на селектор на клас.
Това, което се случва в момента е, че задавате .html()
на <div>
вместо <select>
, поради което вече не се показва правилно. Вместо да правиш
$(".cr_coursedescription").html(html);
Трябва да опитате
$("select.cr_coursedescription").html(html);
Така че получава само <select>
елемент.