What are the differences between the following two formats? Only format2 works.
Format1:
function test (e){
var element = e.params.data.element;
var $element = $(element);
$element.detach();
$(this).append($element);
$(this).trigger("change");
}
$("#import-excel-id-select").on('select2:select', (e) => {
test(e);
});
Format2:
$("#import-excel-id-select").on('select2:select', function (e){
var element = e.params.data.element;
var $element = $(element);
$element.detach();
$(this).append($element);
$(this).trigger("change");
});