一、Select2加载顺序
1、jquery.js;
2、select2.js/select2.css
3、my.js(自定义的js)
二、$(…).select2() is not a function…原因
1、select2.js引用失败,通过查看网页源代码,查看是否存在select2.js;
2、引用的其他js中存在全局变量define以及require,与select2中的全局变量define,require变量冲突(被重置)
三、select2和layer冲突
1、修改layer默认z-index
2、select2加入参数dropdownParent: layero
3、修改select2-container–open的z-index大于layer
四、select2用法
<link href='select2.css' />
<script src='jquery.js'></script>
<script src='select2.js'></script>
<!--html标签-->
<select class='select2'></select>
//使用方法
$(function(){
if($('.select2').length > 0){
$('.select2').select2({
placeholder: '请选择',
dropdownParent: 'layero',
language: {
noResult: function(){
return '无匹配数据';
}
}
});
}
})