diff options
Diffstat (limited to 'js/jquery.multi-select.js')
-rw-r--r-- | js/jquery.multi-select.js | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/js/jquery.multi-select.js b/js/jquery.multi-select.js index 98f0770..c5c9497 100644 --- a/js/jquery.multi-select.js +++ b/js/jquery.multi-select.js @@ -73,13 +73,17 @@ } }); }, + 'refresh' : function() { + $("#ms-"+$(this).attr("id")).remove(); + $(this).multiSelect("init"); + }, 'select' : function(value, method){ var ms = this, selectedOption = ms.find('option[value="'+value +'"]'), text = selectedOption.text(), titleAttr = selectedOption.attr('title'); - var selectedLi = $('<li class="ms-elem-selected" ms-value="'+value+'">'+text+'</li>').detach(), + var selectedLi = $('<li class="ms-elem-selected" ms-value="'+value+'">'+text+'</li>'), selectableUl = $('#ms-'+ms.attr('id')+' .ms-selectable ul'), selectedUl = $('#ms-'+ms.attr('id')+' .ms-selection ul'), selectableLi = selectableUl.children('li[ms-value="'+value+'"]'), |