我正在打开一个用于编辑某些记录的表单。我正在使用“无限滚动选择2”。
我希望输入显示已保存到该字段的选项(我正在编辑记录......)
我该怎么做?这种方式不起作用:
$('#e7').select2('data', { id: 8, text: 'foo' });
我创建了一个jsfiddle来显示:http://jsfiddle.net/lucianocosta/Dyh8W/1/
答案 0 :(得分:1)
ivaynberg回答我:https://github.com/ivaynberg/select2/issues/688#issuecomment-11971899
您必须传入一个与渲染器所期望的格式相同的对象。在这种情况下,您指定的渲染器需要title属性,而不是text。见这里:http://jsfiddle.net/Dyh8W/2/
所以这里的解决方案是:
$('#e7').select2('data', { id: 8, title: 'foo' });