Wie kann ich eine HTML-mehrfach-Auswahl-handeln wie die control-Taste gedrückt gehalten, immer

Ich habe eine web-Anwendung, mit der ich arbeite, das erfordert, dass mehrere HTML-select-element arbeitet wie die control-Taste gedrückt gehalten wird zu allen Zeiten. I. e. klicken Sie auf eine option wechseln, ob es ausgewählt ist oder nicht.

Ich habe versucht, verschiedene Jquery-event bindet, aber es scheint, dass die standard-HTML-mehrfach-Auswahl-Verhalten wird ausgeführt, bevor die Jquery-gebunden-Ereignis ausgelöst wird, so dass es alle, aber unmöglich zu einfach abfangen des Ereignisses und ändern Sie die standard-Verhalten.

Wie kann ich machen, ist so, dass die einzelnen Klicks wechseln Sie die Auswahl einer einzelnen option?

  • Können Sie gemeinsam einen jsfiddle, was Sie versucht haben?
  • Das können Sie nicht. Wählen Sie Felder und multiple select-Boxen sind OS steuert. Könnte man erstellen Sie Ihre eigenen, wählen Sie box-wie Objekt mit einer ungeordneten Liste oder sowas, und verwenden Sie JS zu füllen es aus der select-box und transfer-Möglichkeiten von der es zurück zu den eigentlichen select-box. Dann können Sie tun, was Sie möchten.
  • abeautifulsite.net/blog/2008/04/jquery-multiselect
  • versuchen Sie, wenn loudev.com passend für Ihre Anforderung
  • Vielleicht stackoverflow.com/questions/2867795/...
  • ist halb richtig. Können Sie speichern die option Werte in einem Objekt und verwenden Sie die klicken Sie auf Aktion, um das Objekt zu aktualisieren, dann gelten die änderungen an der select. Check dieser aus.

InformationsquelleAutor Matt F. | 2012-09-25
Schreibe einen Kommentar