选择2 3.5.2。
我在select2列表中有一些分层数据,其中父项AND子项都是有效选择。如果可能,当搜索词与孩子匹配时,我希望默认情况下突出显示孩子,而不是父母。
例如,给出以下代码......
$("#hdn").select2(
{
width: '300px',
data:
[
{
id: 1,
text: 'Italy',
children:
[
{ id: 2, text: 'Italy - Sardinia' },
{ id: 3, text: 'Italy - Sicily' },
]
},
{
id: 4,
text: 'United Kingdom',
children:
[
{ id: 5, text: 'United Kingdom - Guernsey' },
{ id: 6, text: 'United Kingdom - Jersey' }
]
}
]
});
...如果您开始输入'Jer',它默认会突出显示'United Kingdom':
理想情况下,如果您开始输入“Jer”,则默认情况下应突出显示“英国 - 泽西岛”。
因为这是一个小组,我仍然希望父母作为一个选项显示,我只想让孩子默认突出显示。
答案 0 :(得分:0)
Select2将突出显示默认情况下可选择的第一个选项。如果您不希望突出显示位于"英国"首先,您必须删除id
。
Select2 3.5.2无法提供更改默认情况下突出显示选项的方式。