From 5ccee14cee027102beabc3e578509512b0fb8fd7 Mon Sep 17 00:00:00 2001 From: Igor Vaynberg Date: Tue, 17 Apr 2012 08:16:22 -0700 Subject: [PATCH] remove event bindings on destroy. closes #35 closes #36 --- select2.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/select2.js b/select2.js index b432d461..05b5c48b 100755 --- a/select2.js +++ b/select2.js @@ -419,6 +419,7 @@ select2.container.remove(); select2.opts.element .removeData("select2") + .unbind(".select2") .show(); } }, @@ -503,7 +504,7 @@ * Monitor the original element for changes and update select2 accordingly */ monitorSource: function () { - this.opts.element.bind("change", this.bind(function (e) { + this.opts.element.bind("change.select2", this.bind(function (e) { if (this.opts.element.data("select2-change-triggered") !== true) { this.initSelection(); }