我制作了一个带有项目符号的多步骤表单,当转到下一个字段集时会更新,但不会正确更新
doc_date
这只是普通的javascript。一切正常,除了使用代码底部的 df['within_180'] = df.apply(lambda x: x.between(x.doc_date -
Timedelta(180, unit='d'),
x.doc_date +
Timedelta(180, unit='d')))
更新活动项目符号
doc_date date_string within_180
2019-06-03 WW0306 true
2019-06-07 EH0706 true
我希望它能够正确更新,但是下一个不会获得项目符号激活类
答案 0 :(得分:0)
1)我看不到从上一个元素中删除bullet-active的位置。尝试在添加新代码段之前添加以下代码段以删除当前的项目符号。
document.querySelector('.bullet-active').classList.remove('bullet-active');
2)bullet [formNumber]是否真的是下一个元素? console.log并确保它是您期望的元素。
3)如果您打开开发人员工具并手动将bullet-active类添加到该元素,它是否按预期运行?如果不是这样,那么问题可能出在您的CSS上,而不是您的js。
旁注:我称const子弹不是bullet,因为它是一个节点列表,所以我倾向于将其复数。