Các lớp học trên <select> ban đầu của bạn được sao chép vào <div> được tạo bởi Select2, vì vậy bạn không nên mong đợi nhận được <select> ban đầu của mình chỉ bằng cách sử dụng bộ chọn lớp.
Điều đang xảy ra ngay bây giờ là bạn đang đặt .html() của <div> thay vì <select> , đó là lý do tại sao nó không còn được hiển thị đúng cách. Thay vì làm
$(".cr_coursedescription").html(html);
Bạn nên dùng thử
$("select.cr_coursedescription").html(html);
Vì vậy, nó chỉ nhận được <select> phần tử.