diff options
author | louis cuny <louiscuny@gmail.com> | 2011-10-06 01:59:56 -0700 |
---|---|---|
committer | louis cuny <louiscuny@gmail.com> | 2011-10-06 01:59:56 -0700 |
commit | 2329db15ab4f38750bad2551011a59995a3acfd0 (patch) | |
tree | d873c8920c7389bff5517ed08eef10b89969c13d /js/jquery.multi-select.js | |
parent | 6666588819ebe92a74aa74fe1f733b307d71ee05 (diff) | |
parent | 27a77ceaca2ff2e71f79cee95e64fd36b7344660 (diff) | |
download | multi-select-2329db15ab4f38750bad2551011a59995a3acfd0.zip multi-select-2329db15ab4f38750bad2551011a59995a3acfd0.tar.gz multi-select-2329db15ab4f38750bad2551011a59995a3acfd0.tar.bz2 |
Merge pull request #16 from skiz/master
defined option classes should be passed to selectable/selected divs
Diffstat (limited to 'js/jquery.multi-select.js')
-rw-r--r-- | js/jquery.multi-select.js | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/js/jquery.multi-select.js b/js/jquery.multi-select.js index aef8c39..f89147c 100644 --- a/js/jquery.multi-select.js +++ b/js/jquery.multi-select.js @@ -56,7 +56,7 @@ optgroupCpt++; } if ($(this).is("option:not(option[value=''])")){ - var selectableLi = $('<li class="ms-elem-selectable" ms-value="'+$(this).val()+'">'+$(this).text()+'</li>'); + var selectableLi = $('<li class="ms-elem-selectable '+$(this).attr('class')+'" ms-value="'+$(this).val()+'">'+$(this).text()+'</li>'); if ($(this).attr('title')) selectableLi.attr('title', $(this).attr('title')); @@ -96,9 +96,10 @@ var ms = this, selectedOption = ms.find('option[value="'+value +'"]'), text = selectedOption.text(), + klass = selectedOption.attr('class'), titleAttr = selectedOption.attr('title'); - var selectedLi = $('<li class="ms-elem-selected" ms-value="'+value+'">'+text+'</li>'), + var selectedLi = $('<li class="ms-elem-selected '+klass+'" 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+'"]'), @@ -214,4 +215,4 @@ } return false; }; -})(jQuery);
\ No newline at end of file +})(jQuery); |