如何在 "loudev" multi-select 中获取所选项目组名称

How to get selected item group name in "loudev" multi-select

例如:

If select 'Yoda' 我想在loudev afterSelect方法中获取那个组名'Friends'。

我找到了解决办法。上面的参考图像是 lou-dev multi-select 渲染元素。

因此,我们首先找到具有该名称的 selected 项目元素。

接下来我们用 .ms-optgroup-label class name

在 li 附近找到那个

代码参考:

afterSelect: (selectedVals) => { //selectedVals=[Yoda]
  $(`span:contains('${selectedVals[0]}')`).first().closest('li').siblings('li.ms-optgroup-label').text()
}