我想在id和text旁边传递另一个参数。例如。 “ parent_id”。看到:
$('.js-data-example-ajax').select2({
ajax: {
...
processResults: function(data, params) {
var resData = [];
data.forEach(function(value) {
if (value.name.toLowerCase().indexOf(params.term.toLowerCase()) != -1)
resData.push(value)
})
return {
results: $.map(resData, function(item) {
return {
text: item.name,
id: item.id
}
})
};
},
...
});
可以,因为返回
<li class="select2-results__option" role="treeitem" aria-selected="false" data-select2-id="15">Hello reusn</li>
我需要为此添加data-parent_id,所以我尝试了:
return {
text: item.name,
id: item.id,
"data-parent_id": item.parent_id
}
但这不起作用