使用 jQuery 的选择器 contain & closest inside my CSS selector is this possible
Using jQuery's selectors contain & closest inside my CSS selector is this possible
我定义了以下脚本来隐藏 certian table TR:-
$('.ms-formtable nobr:contains("Question")').closest('tr').hide();
但不确定我是否可以使用纯粹的 CSS 方法来获得相同的结果?。有人可以就此提出建议吗?
不,这对于纯 CSS 是不可能的。
首先,CSS :contains
pseudo-class 已从 CSS3 中删除,因此 nobr:contains("Question")
不再是有效的 CSS select或.
其次,CSS可以select child人和子孙,例如.foo > .bar
select 是 class bar
那是 class foo
的 child。但是它没有任何办法去另一个方向,没有办法select一个parent/ancestor基于一个child.
我定义了以下脚本来隐藏 certian table TR:-
$('.ms-formtable nobr:contains("Question")').closest('tr').hide();
但不确定我是否可以使用纯粹的 CSS 方法来获得相同的结果?。有人可以就此提出建议吗?
不,这对于纯 CSS 是不可能的。
首先,CSS :contains
pseudo-class 已从 CSS3 中删除,因此 nobr:contains("Question")
不再是有效的 CSS select或.
其次,CSS可以select child人和子孙,例如.foo > .bar
select 是 class bar
那是 class foo
的 child。但是它没有任何办法去另一个方向,没有办法select一个parent/ancestor基于一个child.