Code: Select all
$(document).on("select2:select", "#multiple_one, #multiple_two", function(e) {
updateSelections(e.params.data.id);
});
$(document).on("select2:unselect", "#multiple_one, #multiple_two", function(e) {
updateSelectionsTwo(e.params.data.id);
});
function updateSelections(selectedValue) {
// console.log(selectedValue);
$("#multiple_one option[value='" + selectedValue + "']").prop('disabled', true)
$("#multiple_two option[value='" + selectedValue + "']").prop('disabled', true)
// $("#multiple_one").select2("destroy").select2();
}
< /code>
Der Code verwendet deaktivierte Eigenschaften. Könnte ich versteckte Eigenschaften verwenden, wenn es bereits ausgewählt ist? Und zeigen erneut, wenn die Option nicht ausgewählt ist?