0

我的页面中有很多“复选框”。display:block;如果我的页面的最后一个“复选框”被选中,我想使用 CSS 显示( )一个框。该框是最后一个“复选框”之后的直接“文本框”。似乎这:last-child不适用于input[type="checkbox"]. 即使它有效,也会有另一个问题:我可以:checked在它()之后立即使用另一个选择器( :last-child)吗?

这是我尝试的(但没有回答):

input[type = "checkbox"]:last-child:checked ~ input[type = "text"]{ display : block; }
4

1 回答 1

0

您可以尝试使用.. (我现在无法测试它是否有效)

input:checked:last-child
{
...
}

编辑:我已经更正了选择器并对其进行了测试。作品! 这是一个工作示例

于 2011-03-25T11:04:38.940 回答