summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--jquery.multiple.select.js3
1 files changed, 2 insertions, 1 deletions
diff --git a/jquery.multiple.select.js b/jquery.multiple.select.js
index e208ec4..f406b2d 100644
--- a/jquery.multiple.select.js
+++ b/jquery.multiple.select.js
@@ -179,7 +179,8 @@
that[that.options.isOpen ? 'close' : 'open']();
}
- var label = this.$el.parent().closest('label')[0] || $('label[for=' + this.$el.attr('id') + ']')[0];
+ var label = this.$el.parent().closest('label')[0] || $('label[for=' + this.$el.attr('id').split(':').join('\\:') + ']')[0];
+
if (label) {
$(label).off('click').on('click', function (e) {
if (e.target.nodeName.toLowerCase() !== 'label' || e.target !== this) {