summaryrefslogtreecommitdiffstats
path: root/jquery.multiple.select.js
diff options
context:
space:
mode:
authorBrett Zamir <brettz9@yahoo.com>2014-06-14 15:48:12 +0800
committerBrett Zamir <brettz9@yahoo.com>2014-06-14 15:48:12 +0800
commit022561063695424d8ef3d80c648198dee298d316 (patch)
tree10a99cdab79dc0b02f947bed9c121094b6df1f8c /jquery.multiple.select.js
parent22e8a4a33bc3429ae53eedb7e572fca325ba2bce (diff)
downloadmultiple-select-022561063695424d8ef3d80c648198dee298d316.zip
multiple-select-022561063695424d8ef3d80c648198dee298d316.tar.gz
multiple-select-022561063695424d8ef3d80c648198dee298d316.tar.bz2
Prevent child labels from causing closing of selection
Diffstat (limited to 'jquery.multiple.select.js')
-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 026dd14..b365ef1 100644
--- a/jquery.multiple.select.js
+++ b/jquery.multiple.select.js
@@ -163,7 +163,7 @@
var label = this.$el.parent().closest('label')[0] || $('label[for=' + this.$el.attr('id') + ']')[0];
if (label) {
$(label).off('click').on('click', function (e) {
- if (e.target.nodeName.toLowerCase() !== 'label') {
+ if (e.target.nodeName.toLowerCase() !== 'label' || e.target !== this) {
return;
}
toggleOpen(e);