Gibt es eine Möglichkeit, alle ausgewählten Elemente für ein gegebenes $("#selectable").selectable()
Widget programmgesteuert "abzuwählen"?Programmgesteuertes Abwählen eines jQuery UI-auswählbaren Widgets
8
A
Antwort
15
Die folgenden Befehl funktioniert bei http://jqueryui.com/demos/selectable/
$('#selectable .ui-selected').removeClass('ui-selected')
Da eine Existenz-Klasse definiert, wenn ein Element ausgewählt ist, einfach das Element zu entfernen es deaktivieren wird.
Hinweis, Sie können auch die Funktionen toggleClass und addClass nutzen.
EDIT:
dies versuchen: $('#selectable').trigger('unselected')
. Das kann auch alle CSS-Änderungen auslösen, und auf diese Weise wird das nicht ausgewählte Ereignis auch für das ausgelöst, was auch immer daran hängen könnte.
auf diese Weise scheint es nicht ausgelöst "nicht ausgewählt" Ereignis :( – thangcao