diff --git a/js/zepto-adapter.js b/js/zepto-adapter.js index 80e5bce1..98bd8980 100644 --- a/js/zepto-adapter.js +++ b/js/zepto-adapter.js @@ -136,7 +136,7 @@ for (var i = 0; i < this.length; i++) { var el = this[i]; // delete multiple data in dataset - if (key in tmpData) delete el.dataset[key]; + if (key in tmpData && 'undefined' !== typeof el.dataset[key]) delete el.dataset[key]; if (!el.__eleData) el.__eleData = {}; el.__eleData[key] = value;