diff --git a/select2.js b/select2.js index aea5b3d8..ea44e676 100644 --- a/select2.js +++ b/select2.js @@ -800,6 +800,7 @@ the specific language governing permissions and limitations under the Apache Lic opts.element.prop("autofocus", false); if (this.autofocus) this.focus(); + this.search.attr("placeholder", opts.searchInputPlaceholder); }, // abstract @@ -2274,7 +2275,7 @@ the specific language governing permissions and limitations under the Apache Lic if (noHighlightUpdate !== false) { if (initial === true && selected >= 0) { // By default, the selected item is displayed inside the result list from a single select - // User can provide an implementation for 'hideSelectionFromResult' and hide it + // User can provide an implementation for 'hideSelectionFromResult' and hide it if(this.opts.hideSelectionFromResult !== undefined && selectedElm !== null) { if(this.opts.hideSelectionFromResult(selectedElm)) selectedElm.addClass("select2-selected"); @@ -3328,7 +3329,8 @@ the specific language governing permissions and limitations under the Apache Lic adaptContainerCssClass: function(c) { return c; }, adaptDropdownCssClass: function(c) { return null; }, nextSearchTerm: function(selectedObject, currentSearchTerm) { return undefined; }, - hideSelectionFromResult: function(selectedObject) { return undefined; } + hideSelectionFromResult: function(selectedObject) { return undefined; }, + searchInputPlaceholder: '' }; $.fn.select2.ajaxDefaults = {