Skip to content

Commit 06ec20d

Browse files
committed
improve keyup-change detection
1 parent 6f973d6 commit 06ec20d

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

select2.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -149,12 +149,13 @@
149149
function installKeyUpChangeEvent(element) {
150150
var key="keyup-change-value";
151151
element.bind("keydown", function () {
152-
if (!$.hasData(element, key)) {
152+
if ($.data(element, key) === undefined) {
153153
$.data(element, key, element.val());
154154
}
155155
});
156156
element.bind("keyup", function () {
157-
if (element.val() !== $.data(element, key)) {
157+
var val= $.data(element, key);
158+
if (val !== undefined && element.val() !== val) {
158159
$.removeData(element, key);
159160
element.trigger("keyup-change");
160161
}

0 commit comments

Comments
 (0)