MS - toggle selected item class
1.9
HTML
<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.10/themes/redmond/jquery-ui.css">
<script src="https://github.com/ehynds/jquery-ui-multiselect-widget/blob/master/src/jquery.multiselect.min.js"></script>
<link rel="stylesheet" href="https://github.com/ehynds/jquery-ui-multiselect-widget/blob/master/jquery.multiselect.css">
<select multiple>
<option value="foo">foo</option>
<option value="bar" class="red">bar</option>
<option value="baz">baz</option>
</select>
CSS
body { font-size:80% }
.red { color:red !important }
JavaScript
function toggleClass( elem, flag ){
$( elem )
.parent()
.toggleClass('ui-state-active', flag);
}
var ms = $("select").multiselect({
click: function( event, ui ){
toggleClass( event.originalEvent.target, ui.checked );
},
checkAll: function( event, ui ){
toggleClass( '.ui-multiselect-checkboxes label', true );
},
uncheckAll: function( event, ui ){
toggleClass( '.ui-multiselect-checkboxes label', false );
}
});