diff options
author | lou <louiscuny@gmail.com> | 2011-05-03 19:14:39 +0200 |
---|---|---|
committer | lou <louiscuny@gmail.com> | 2011-05-03 19:14:39 +0200 |
commit | 1c263bc8b3ff5b4f6ea1c95e2c478aa3405ebe4c (patch) | |
tree | b971349ddf5e1fbc77105ccdc4828b26c119a1dc | |
parent | ccd04913d3dd242337a79f1151f26ef50d014775 (diff) | |
download | multi-select-1c263bc8b3ff5b4f6ea1c95e2c478aa3405ebe4c.zip multi-select-1c263bc8b3ff5b4f6ea1c95e2c478aa3405ebe4c.tar.gz multi-select-1c263bc8b3ff5b4f6ea1c95e2c478aa3405ebe4c.tar.bz2 |
Oops! fix bug on afterSelect
-rw-r--r-- | js/jquery.multi-select.js | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/js/jquery.multi-select.js b/js/jquery.multi-select.js index 50b35e7..9c8aa9c 100644 --- a/js/jquery.multi-select.js +++ b/js/jquery.multi-select.js @@ -42,10 +42,11 @@ 'select' : function(value, method){ var ms = this, msValues = (ms.val() ? ms.val() : []), - alreadyPresent = $.inArray(value, msValues); + alreadyPresent = $.inArray(value, msValues), + text = ms.find('option[value="'+value+'"]').text(); if(alreadyPresent == -1 || method == 'init'){ - var selectedLi = $('<li ms-value="'+value+'">'+ms.find('option[value="'+value+'"]').text()+'</li>').detach(), + var selectedLi = $('<li ms-value="'+value+'">'+text+'</li>').detach(), newValues = $.merge(msValues, [value]), selectableUl = $('#ms-'+ms.attr('id')+' .ms-selectable ul'), selectedUl = $('#ms-'+ms.attr('id')+' .ms-selection ul'), |