gpt4 book ai didi

jquery-select2 - 覆盖 Select2 的最小长度字符串

转载 作者:行者123 更新时间:2023-12-02 03:57:13 25 4
gpt4 key购买 nike

Select2 Jquery 插件

我很难如何覆盖 jquery Select2 中最小长度输入的默认消息。

默认情况下,插件会给出以下消息。

默认文本

Please enter 1 more characters

我的要求是显示以下文本

必填文本

Enter 1 Character

请分享解决方案。谢谢。

最佳答案

接受的答案不适用于 Select2 v4。扩展 @IsaacKleinman 的评论,覆盖单个 Select2 实例的默认消息的方法是通过 language 属性:

var opts = {
language: {
inputTooShort: function(args) {
// args.minimum is the minimum required length
// args.input is the user-typed text
return "Type more stuff";
},
inputTooLong: function(args) {
// args.maximum is the maximum allowed length
// args.input is the user-typed text
return "You typed too much";
},
errorLoading: function() {
return "Error loading results";
},
loadingMore: function() {
return "Loading more results";
},
noResults: function() {
return "No results found";
},
searching: function() {
return "Searching...";
},
maximumSelected: function(args) {
// args.maximum is the maximum number of items the user may select
return "Error loading results";
}
}
};
$('#mySelect').select2(opts);

要全局覆盖这些函数,请在默认值 ( according to the docs ) 上调用 set 函数:

$.fn.select2.defaults.set("key", "value")

但是,在我们的代码中我们这样做:

$.fn.select2.defaults.defaults['language'].searching = function(){
return 'Custom searching message'
};

我不知道为什么我们不遵循文档,但它确实有效。

关于jquery-select2 - 覆盖 Select2 的最小长度字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56751892/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com