如何选择没有子标签的标签?

时间:2013-08-30 02:20:53

标签: css

我熟悉:empty选择器以选择不包含标签没有文字的元素,但这对我来说太过分了。我想知道是否有办法选择不包含子标签的标签,但可能包含一些文字。

出于我的目的,可以使用仅适用于最新版Google Chrome的CSS(因为它适用于Chrome扩展程序)。

1 个答案:

答案 0 :(得分:3)

通过CSS实现此目的的唯一方法是使用:not selector 排除每个可能适合该特定父级子级的标记。

但是,使用JQuery,您可以使用以下代码(例如):

if ( $('#myParent').children().length == 0 ) {
     // do something
}