diff options
-rw-r--r-- | jquery.multiple.select.js | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/jquery.multiple.select.js b/jquery.multiple.select.js index ca35770..ec082c9 100644 --- a/jquery.multiple.select.js +++ b/jquery.multiple.select.js @@ -313,9 +313,16 @@ selects.length === this.$selectItems.length + this.$disableItems.length) { $span.removeClass('placeholder').html(this.options.allSelected); } else if (this.options.countSelected && selects.length > this.options.minumimCountSelected) { - $span.removeClass('placeholder').html(this.options.countSelected - .replace('#', selects.length) - .replace('%', this.$selectItems.length + this.$disableItems.length)); + if(this.options.etcaetera) + { + $span.removeClass('placeholder').html((this.options.displayValues ? selects : this.getSelects('text').slice(0, this.options.minumimCountSelected)).join(this.options.delimiter)+'...'); + } + else + { + $span.removeClass('placeholder').html(this.options.countSelected + .replace('#', selects.length) + .replace('%', this.$selectItems.length + this.$disableItems.length)); + } } else { $span.removeClass('placeholder').html( (this.options.displayValues ? selects : this.getSelects('text')) |