Javascript 遍历DOM以更改同级>子元素

Javascript 遍历DOM以更改同级>子元素,javascript,jquery,html,Javascript,Jquery,Html,const$jq=$; $jq'section-a li'。单击,函数{ const el=$jqthis; el.addClassanswerPick.sibles.answer.removeClassanswerPick; 如果el.hasClassanswerPick{ el.children.circle.addClasscircleVisited.parent.answer.Sibbins.answer.childrencircle.removeClasscircleVisited;

const$jq=$; $jq'section-a li'。单击,函数{ const el=$jqthis; el.addClassanswerPick.sibles.answer.removeClassanswerPick; 如果el.hasClassanswerPick{ el.children.circle.addClasscircleVisited.parent.answer.Sibbins.answer.childrencircle.removeClasscircleVisited; } }; .answerPick{ } .circlevisite{ } 礼物是给男人还是女人的? 选一个

男性

女性

您可以为它创建一个规则,考虑到父级li的样式,而不是向子级添加.circledded

回答:选择>圆圈{ /*你想要什么就做什么。圆圈。圆圈看起来像什么*/ }
请尝试在单击处理程序中添加调试器或chrome调试点,然后首先尝试添加css类。然后在另一行中,尝试从兄弟姐妹中删除类。此外,请检查您是否正确获取元素,或者Prateek是否非常受欢迎!谢谢你,梅洛,我知道必须有一个更简单的解决方案。