下午,
在一个网站上,我已经将许多使用 select2 v. 3.5.2 的元素更新到了新的 v. 4.0(其中一些元素位于所有页面上的网站标题上)
不幸的是,在网站的某些页面上使用了 X-editable jquery 插件,并且该插件无法与 select2 的 v 4.0 配合使用(请阅读:根本无法播放)
我的问题是: 我可以在某些页面上使用两个版本的 select2 吗?
如果是这样,怎么办?因为$(...).select2();
不知道加载了哪个版本的 select2....
示例代码:
$("#search_species").select2({
minimumInputLength: 1,
maximumSelectionSize: 1,
ajax: {
url: "/php/search.php",
dataType: 'json',
delay: 250,
data: function (params) {
return {
query: params.term
};
},
processResults: function (data, params) {
return { results: data };
},
cache: true
},
escapeMarkup: function (markup) { return markup; },k
templateResult: formatarResultados,
templateSelection: formatarSeleccao,
}).on("select2:selecting", function(e) {
console.log(e);
// window.location.href = e.params.args.data.url;
// $('.select2-drop').hide();
});