У меня несколько выпадающих меню, как показано ниже
<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 к каждому раскрывающемуся списку