Me pregunto si hay una manera de tener opciones fijas en un campo select2 de selección múltiple sin poder eliminarlas del campo.
Puede usar selected con disabled
$('select').select2({ width: 'resolve', placeholder: 'This is my placeholder', disabled: true }); console.log($('select').val()) <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <link href="https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/css/select2.min.css" rel="stylesheet" /> <script src="https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/js/select2.min.js"></script> <select style="width: 75%" multiple> <option selected>option1</option> <option selected>option2</option> <option selected>option3</option> </select>Para enviar los valores tendrás que usar javascript manualmente.