Ich verwende den Standardwert auf Last für eine ausgewählte (mit Select2) mit einem Code wie folgt einzustellen:Select2 Satz ausgewählten Wert neue Methode
$('#soff_gar').select2({placeholder: "Scegli", initSelection: true }).select2("val","<?php echo $garante; ?>");
Upgrade auf Version 4.0 auf der Konsole lese ich: „Select2: Die Methode select2("val")
ist veraltet und wird in späteren Select2-Versionen entfernt. Verwenden Sie stattdessen $ element.val(). " Also versuchte ich meinen Code
$('#soff_gar').select2({placeholder: "Scegli", initSelection: true }).val("<?php echo $garante; ?>");
oder
$('#soff_gar').select2({placeholder: "Scegli"}).val("<?php echo $garante; ?>");
aber keiner von ihnen arbeitet zu ändern. Was mache ich falsch? Irgendein Hinweis?
Der Punkt ist also auf Trigger ("change")! Vielen Dank! Ich habe die Notizen gelesen, die Sie in Ihrer Antwort erwähnt haben, aber ich habe den Punkt nicht verstanden. Der Grund für meinen Code ist, wie ich die Seite erstelle und die Lesbarkeit des Codes erhöhe –
Froh, dass ich helfen könnte :) –
trigger select funktioniert, aber es ist wirklich trigger change event, wenn es Redirect nach Änderung gibt, wird die Seite sofort umgeleitet. Es funktioniert für mich so: $ ("# mySelect"). Val ("audi"). Select2(); – EngineerCoder