本文主要是介绍jquery实现select2插件鼠标点击任意地方时默认选中该输入框内的值,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
jquery实现select2插件鼠标点击任意地方时默认选中该输入框内的值
最近发现一个问题,插件select2中的select2可输入可选择的下拉框,在你输入值后鼠标点击别的地方,输入框内的值会被清空,特此记录一下这里的优化,这里修改为鼠标点击任意地方时默认选中该输入框内的值;
代码如下:
// select2输入框鼠标点击任何地方时默认选中该值$(document).on("click",function(){window.Select2.class.multi.prototype.clearSearch=function(){// 获取搜索框输入的值var search_val = this.search.val();if($.inArray(search_val,[undefined,null,false,""]) == '-1'){// 清空搜索框输入的值this.search.val('');// 输入框赋值 这里根据自己的实际获取输入框选择器var input_dmo = $("#"+this.containerId).next();$(input_dmo).val(search_val).trigger('change');// 清除搜索框的宽度this.search.width(0);}}});
这篇关于jquery实现select2插件鼠标点击任意地方时默认选中该输入框内的值的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!