Die Dokumentation ist entweder schrecklich oder mir fehlt etwas. Ich versuche, eine select2-Box eine Fehlerklasse für die Formularüberprüfung hinzuzufügen. Es ist nur ein 1px roter Rand.Klasse zu select2 Element hinzufügen
Ich fand die containerCssClass
Methode in der Dokumentation, aber ich bin mir nicht sicher, wie man es anwendet.
Ich habe versucht, die folgenden ohne Glück:
$("#myBox").select2().containerCssClass('error');
Ihr erster Vorschlag funktionierte nicht für mich.Wenn Sie auf der zweiten Seite mehrere Selects auf der Seite mit einer einzelnen Klasse haben, müssen Sie alle durchlaufen, um jeder Klasse die gewünschte Klasse hinzuzufügen. Doing '$ ($ (". Myclass "). Select2 (" container ")). AddClass (" error ")' wird nicht funktionieren. – machineaddict
Beachten Sie, dass Sie die Vollversion verwenden müssen: https://github.com/select2/select2/issues/3302 – user1063287
Ich bekomme 'Uncaught TypeError: Eigenschaft kann nicht gelesen werden 'apply' von undefined' für die zweite Verwendung nur für' $ ('#myBox'). select2 ('container') ' – Jared