选择:在伪类/元素之后

在CSS中,我使用了body:after添加内容,我希望在jQuery中获得它的高度。 我怎么能这样做?

我从这里读到这些伪元素是为了修改而不可选择的? 我似乎甚至无法使用$("body > :last-child")来选择最后一个应该是:after孩子?

请注意,您添加的内容使用:aftercontent不是节点 – 它既不是文档中的元素也不是文本。 您可以使用FireBug看到这一点:在此屏幕截图中,我的HTML包含单词“hello”,但单词“world!” 使用CSS添加:

Hello World页面的屏幕截图,其中单词World添加了CSS内容。 FireBug是开放的,清楚地表明CSS内容不会向DOM添加元素

你可以做的是使用getComputedStyle来找出内容是什么,如下例所示:

    Select :after pseudo class/element     

Hello

…不幸的是,这使您可以访问内容但不能访问高度:(