【发布时间】:2020-04-24 23:43:57
【问题描述】:
我有几个下拉菜单,如下所示
<select class="myselect2" id="emp_select1"></select>
<select class="myselect2" id="emp_select2"></select>
<select class="myselect2" id="emp_select3"></select>
由于它们的选项相同,我们可以简化下面的代码吗? (尽量不重复)
$("#emp_select1").select2({
placeholder: "Search for employee",
minimumInputLength: 1,
ajax: {
url: "something.php",
dataType: "json",
delay: 250,
data: function(params) {
return {
str: params.term
};
},
processResults: function(data) {
return {
results: data
};
},
cache: true
}
});
$("#emp_select2").select2({
placeholder: "Search for employee",
minimumInputLength: 1,
ajax: {
url: "something.php",
dataType: "json",
delay: 250,
data: function(params) {
return {
str: params.term
};
},
processResults: function(data) {
return {
results: data
};
},
cache: true
}
});
$("#emp_select3").select2({
....SAME....
});
我尝试将 #emp_select1 更改为 .myselect2,但它不会将 select2 应用于每个下拉菜单
【问题讨论】:
标签: jquery jquery-select2