diff options
author | eric <e.marguin@agence-codecouleurs.fr> | 2014-07-10 15:13:33 +0200 |
---|---|---|
committer | eric <e.marguin@agence-codecouleurs.fr> | 2014-07-10 15:13:33 +0200 |
commit | d30084db6f7860d3aa1d284bbe4563fb1040e3fc (patch) | |
tree | 0b9babfa8138291fba0845586f6c25ce747b78c3 | |
parent | 3a2e85046e683c213dccd3138a72d2bbbf9161d6 (diff) | |
download | multiple-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.js | 6 |
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) { |