2

我目前正在使用 MDCChipSet 并在其中使用一堆过滤器芯片,所有这些都在一个表单中。我希望能够重置表格并重置表格上的所有芯片。

这是问题的代码。

你可以看到当你点击芯片,然后点击复位,芯片停止工作。

我还注意到,如果您将 MDCChip 附加到它们,则选择芯片根本不起作用,如下所示:

[].slice.call(document.querySelectorAll('.mdc-chip')).forEach(
function(ele) {
    mdc.chips.MDCChip.attachTo(ele);
});

**编辑

出于某种原因,正在从元素中删除 MDCChipSet。所以重置后如果你重新连接它,它可以工作,但我不知道为什么。所以任何帮助将不胜感激:

[].slice.call(document.querySelectorAll('.mdc-chip-set')).forEach(
  function(ele) {
      mdc.chips.MDCChipSet.attachTo(ele);
  });
4

0 回答 0