0

http://jsfiddle.net/anvhw/1/

当检查第一个广播按钮时,我很难尝试更改<a>标签上的属性。当我想更改<label>属性时,它工作正常,但不是<a>

谁能帮我吗?

4

1 回答 1

1

选择+器意味着两个元素之间不能有任何其他元素。之所以+ label有效,是因为您label的单选按钮之后立即出现。但是,它label位于您的单选按钮和 之间div,因此#radio-one:checked + div不起作用。

你需要使用

#radio-one:checked + label + div a

更新的小提琴

另请参阅此答案以获取有关选择器如何+工作的说明。

于 2012-06-22T16:23:07.107 回答