summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorlou <louiscuny@gmail.com>2011-05-03 19:14:39 +0200
committerlou <louiscuny@gmail.com>2011-05-03 19:14:39 +0200
commit1c263bc8b3ff5b4f6ea1c95e2c478aa3405ebe4c (patch)
treeb971349ddf5e1fbc77105ccdc4828b26c119a1dc
parentccd04913d3dd242337a79f1151f26ef50d014775 (diff)
downloadmulti-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.js5
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'),