Javascript 使用css在内容中显示输入标签

Javascript 使用css在内容中显示输入标签,javascript,jquery,css,Javascript,Jquery,Css,我有一个PHP脚本,可以打印禁用的输入复选框。 脚本本身工作正常,但是当我通过drupal渲染它时,我在复选框前面显示数据标签时遇到了问题 我修复了大部分问题,但它不会在输入前显示数据标签/名称-因此我想知道,是否有办法通过CSS内容“调用”数据标签/名称,并使用:before属性将其放置在输入之前 我见过一个使用css内容来呈现标题和日期的css内容:attr(每月的数据日),所以我想知道是否有同样的方法来显示输入标签或来自输入的数据标签。伪元素之后的:和之前的(允许您设置内容的样式)不支持在

我有一个PHP脚本,可以打印禁用的输入复选框。 脚本本身工作正常,但是当我通过drupal渲染它时,我在复选框前面显示数据标签时遇到了问题

我修复了大部分问题,但它不会在输入前显示数据标签/名称-因此我想知道,是否有办法通过CSS内容“调用”数据标签/名称,并使用:before属性将其放置在输入之前


我见过一个使用css内容来呈现标题和日期的css内容:
attr(每月的数据日)
,所以我想知道是否有同样的方法来显示输入标签或来自输入的数据标签。

伪元素之后的
:和
之前的
(允许您设置
内容的样式
)不支持在替换的元素(如表单输入字段或图像)上使用

因此,您正在尝试的操作将无法正常工作。不幸的是,您需要求助于非CSS解决方案,例如直接输出到
标签
元素

在CSS中,替换的元素是表示为 在CSS的范围之外。这些外部对象 表示独立于CSS。典型替换元素 是元素或元素形式, .某些元素,如或被替换的元素 仅在特定情况下。使用CSS内容插入的对象 属性是匿名替换的元素

本规范没有完全定义:before的交互 和:之后使用替换的元素(如HTML中的IMG)。这将在未来的规范中进行更详细的定义*


*请注意,到目前为止,这还没有定义。

Hmm。我让一位开发人员在一个网站上使我的日历响应,他实际上使用css内容来显示日历旁边的日期、月份和日期-因此我认为也许可以对输入名称/id做同样的操作。。