【发布时间】:2021-08-19 09:00:44
【问题描述】:
我最初使用单选按钮和标签创建了一些标签,这些标签使用它们的 ID 链接到相应的 div,并且工作正常。但问题是我现在正在动态创建单选按钮选项卡及其相应的 div,并希望在选中单选按钮时仍让我的 css 知道应该打开哪个选项卡。
我的 CSS:
#tab-1:checked~.content #content-1,
#tab-2:checked~.content #content-2,
#tab-3:checked~.content #content-3,
#tab-4:checked~.content #content-4,
#tab-4:checked~.content #content-5 {
display: block;
}
如上所述,当检查具有tab-1的ID的单选按钮时,DIV与content-1 @显示,但现在这将不再为我工作,因为我现在动态地创建单选按钮使用来自我的数据库的传入 ID,例如:#tab-100, #tab-101, #tab-102 和 div 以及 #content-100, #content-101, #content-102。我需要CSS是动态的,所以当检查#tab-100时,它会自动显示#content-100。我知道我可以用 javascript 做到这一点,但我想相信有办法用 CSS 做到这一点。
【问题讨论】:
标签: javascript html css dynamic radio-button