在检查第一个单选按钮时,我在尝试更改<a>
标记上的属性时遇到了一些问题。如果我想在选中<label>
属性而不是使用<a>
任何人都可以帮助我吗?
答案 0 :(得分:1)
+
选择器意味着两个元素之间不得有任何其他元素。 + label
有效的原因是因为您的label
紧跟在您的单选按钮之后。但是,label
位于您的单选按钮和div
之间,因此#radio-one:checked + div
无效。
您需要使用
#radio-one:checked + label + div a
另请参阅this answer,了解+
选择器的工作原理。