summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoreric <e.marguin@agence-codecouleurs.fr>2014-07-10 15:13:33 +0200
committereric <e.marguin@agence-codecouleurs.fr>2014-07-10 15:13:33 +0200
commitd30084db6f7860d3aa1d284bbe4563fb1040e3fc (patch)
tree0b9babfa8138291fba0845586f6c25ce747b78c3
parent3a2e85046e683c213dccd3138a72d2bbbf9161d6 (diff)
downloadmultiple-select-d30084db6f7860d3aa1d284bbe4563fb1040e3fc.zip
multiple-select-d30084db6f7860d3aa1d284bbe4563fb1040e3fc.tar.gz
multiple-select-d30084db6f7860d3aa1d284bbe4563fb1040e3fc.tar.bz2
add a css class to the li parents of selected checkboxes
-rw-r--r--jquery.multiple.select.js6
1 files changed, 6 insertions, 0 deletions
diff --git a/jquery.multiple.select.js b/jquery.multiple.select.js
index 14db7d9..9d69334 100644
--- a/jquery.multiple.select.js
+++ b/jquery.multiple.select.js
@@ -323,6 +323,12 @@
}
// set selects to select
this.$el.val(this.getSelects());
+
+ // add selected class to selected li
+ this.$drop.find('li').removeClass('selected');
+ this.$drop.find('input[' + this.selectItemName + ']:checked').each(function () {
+ $(this).parents('li').first().addClass('selected');
+ });
// trigger <select> change event
if (!isInit) {