У меня вопрос по поводу select2. В настоящее время я отображаю свой выбор следующим образом:
//temp is received from ajax
var data = $.map(temp, function (obj) {
// console.log(obj);
obj.id = obj.material_id; // replace pk with your identifier
obj.text = obj.material_name; // replace pk with your identifier
obj.unit = obj.material_unit; // replace pk with your identifier
obj.price = obj.material_price; // replace pk with your identifier
return obj;
});
$('.itemSelect'+i).select2({
placeholder: "Select an item",
data:data,
});
Как мне добавить атрибуты данных, чтобы он отображал это
<option data-unit="{unit}" data-price="{price}">{name}</option>