我目前正在使用 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);
});