我已经定义了以下脚本来隐藏certian表TR: -
$('.ms-formtable nobr:contains("Question")').closest('tr').hide();
但不确定我是否可以使用纯CSS方法来实现相同的结果?谁能想到这个呢?
答案 0 :(得分:3)
不,纯CSS无法实现这一点。
首先,CSS x <- structure(list(x1 = c(1L, 3L, 1L, 2L), x2 = c(3L, 4L, 7L, 3L),
x3 = c(5L, 7L, 8L, 7L), x4 = c(7L, 2L, 7L, 4L)), .Names = c("x1",
"x2", "x3", "x4"), class = "data.frame", row.names = c(NA, -4L))
伪类已从CSS3中删除,因此:contains
不再是有效的CSS选择器。
其次,CSS可以选择子项和后代,例如nobr:contains("Question")
选择属于班级.foo > .bar
的孩子的班级bar
。但它没有任何方法可以走向另一个方向,没有办法根据孩子选择父/祖先。