summaryrefslogtreecommitdiffstats
path: root/js/jquery.multi-select.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/jquery.multi-select.js')
-rw-r--r--js/jquery.multi-select.js17
1 files changed, 8 insertions, 9 deletions
diff --git a/js/jquery.multi-select.js b/js/jquery.multi-select.js
index 4508952..c476533 100644
--- a/js/jquery.multi-select.js
+++ b/js/jquery.multi-select.js
@@ -20,11 +20,14 @@
var MultiSelect = function (element, options) {
this.options = options;
this.$element = $(element);
- this.$container = $('<div id="ms-'+this.$element.attr('id')+'" class="ms-container"></div>');
- this.$selectableContainer = $('<div class="ms-selectable"></div>');
- this.$selectionContainer = $('<div class="ms-selection"></div>');
- this.$selectableUl = $('<ul class="ms-list"></ul>');
- this.$selectionUl = $('<ul class="ms-list"></ul>');
+
+ var id = this.$element.attr('id');
+
+ this.$container = $('<div/>', { 'id': "ms-"+id, 'class': "ms-container" });
+ this.$selectableContainer = $('<div/>', { 'class': 'ms-selectable' });
+ this.$selectionContainer = $('<div/>', { 'class': 'ms-selection' });
+ this.$selectableUl = $('<ul/>', { 'class': "ms-list" });
+ this.$selectionUl = $('<ul/>', { 'class': "ms-list" });
this.scrollTo = 0;
this.sanitizeRegexp = new RegExp("\\W+", 'gi');
}
@@ -285,10 +288,6 @@
'refresh' : function() {
$("#ms-"+this.$element.attr("id")).remove();
- this.$selectableContainer.empty();
- this.$selectableUl.empty();
- this.$selectionContainer.empty();
- this.$selectionUl.empty();
this.init(this.options);
},