Ich habe versucht, eine Button-Gruppe zu verwenden (gemäß den Anweisungen in Ссылка ) und dann ihre zu analysieren Werte in ein verschobenes Array:
Code für die btn-Gruppe
%Vor%Code zum Lesen der Werte
%Vor%So weit, so gut. (Selbst wenn ich sicher bin, dass der Code besser geschrieben werden könnte.)
Mein Problem tritt jedoch auf, wenn ich versuche, die Werte der Kontrollkästchen programmgesteuert auf zu setzen . Ich habe es irgendwie geschafft, die Werte der Checkboxen mit einer Anzahl von Methoden $(this).prop('checked', true)
usw. zu ändern, die die Hintergrundwerte zu aktualisieren scheinen, aber es ändert nichts an der Darstellung der Schaltflächen.
Ich habe eine Reihe von Lösungen gesehen, aber keine, die mit der von Bootstrap 3.0 empfohlenen Methode funktionieren, das Kontrollkästchen btn-group
einzurichten. Hat jemand eine Lösung?
Wenn Sie beim Klicken auf die Bootstrap-Schaltflächen einen DOM-Editor verwenden, sehen Sie, dass eine Klasse active
zum Label hinzugefügt wird (nicht die Checkbox-Eingabe), wenn auf die Schaltfläche geklickt wird.
Um die Schaltflächen programmgesteuert umzuschalten, verwenden Sie die Methode Bootstrap .button('toggle')
auf dem Etikett:
Dies wird sowohl das Aussehen der Schaltfläche als auch die Eigenschaft checked
des Kontrollkästchens innerhalb ändern.
Tags und Links javascript jquery twitter-bootstrap twitter-bootstrap-3