diff options
author | Brett Zamir <brettz9@yahoo.com> | 2014-06-14 15:48:12 +0800 |
---|---|---|
committer | Brett Zamir <brettz9@yahoo.com> | 2014-06-14 15:48:12 +0800 |
commit | 022561063695424d8ef3d80c648198dee298d316 (patch) | |
tree | 10a99cdab79dc0b02f947bed9c121094b6df1f8c /jquery.multiple.select.js | |
parent | 22e8a4a33bc3429ae53eedb7e572fca325ba2bce (diff) | |
download | multiple-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.js | 2 |
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); |