Page 1 of 1

Prop hidden () oder hide () und show () kann in SELECT2 Multiple2 -Option nicht verwendet werden

Posted: 14 Feb 2025, 04:35
by Guest
Ich möchte nach Select2 fragen. Ich möchte, wenn ich die Option auswähle, wird sie aus den Optionen in der Auswahl versteckt. Auch wenn wir es in mehreren Option ausgewählt haben, wird es auch in der Option angezeigt. Die Fälle sind, wenn ich Prop ('deaktiviert', wahr) verwende, es ist Werke. Aber wenn ich Prop ('versteckt', wahr) verwende, ist es nicht richtig versteckt. < /P>

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);
});
Ich verwende Ereignis aus SELECT2: SELECT und select2: nicht ausgewählt
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?