summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authornicolas-joubert <njoubert@prestaconcept.net>2014-05-15 12:38:19 +0200
committernicolas-joubert <njoubert@prestaconcept.net>2014-05-15 12:38:19 +0200
commit4b9c5ec7e1b756568ddc95deec69c82ef695fc59 (patch)
tree53fcf348aa27da680038a5cabd876f3ff65fbbbe
parent1f4fa612f6ca27a522cd1c8e514e29acf5527a0b (diff)
downloadmultiple-select-4b9c5ec7e1b756568ddc95deec69c82ef695fc59.zip
multiple-select-4b9c5ec7e1b756568ddc95deec69c82ef695fc59.tar.gz
multiple-select-4b9c5ec7e1b756568ddc95deec69c82ef695fc59.tar.bz2
Add ability to work with none multiple select
When using this code on none multiple select, first item was selected by default even if it doesn't really. So when none multiple select is used, i propose to change selected test to "$elm.attr('selected') == 'selected'". Regards
-rw-r--r--jquery.multiple.select.js2
1 files changed, 1 insertions, 1 deletions
diff --git a/jquery.multiple.select.js b/jquery.multiple.select.js
index f543296..7ffab23 100644
--- a/jquery.multiple.select.js
+++ b/jquery.multiple.select.js
@@ -107,7 +107,7 @@
if ($elm.is('option')) {
var value = $elm.val(),
text = $elm.text(),
- selected = $elm.prop('selected'),
+ selected = (that.$el.attr('multiple') != undefined) ? $elm.prop('selected') : ($elm.attr('selected') == 'selected'),
style = this.options.styler(value) ? ' style="' + this.options.styler(value) + '"' : '';
disabled = groupDisabled || $elm.prop('disabled');