javascript - 检索并修改 :before element with jQuery

标签 javascript jquery html jquery-selectors

我想选择一个由 CSS 选择器 :before 创建的元素。

我尝试使用 $('#element:before'),但这没有用,因为它选择了整个元素,而不仅仅是 :before元素。

这是示例代码:DEMO

在那个例子中,只有字符串“1.”应该是红色的,而不是整个字符串。知道如何做到这一点吗?

最佳答案

JQuery 无法在 :before 内容上设置 css 属性,因为它不包含在元素中。如果您希望能够使用 javascript 操作 :before 内容的颜色,您可以创建一个额外的 css 类,并添加/删除此类。

example

关于javascript - 检索并修改 :before element with jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11071408/

相关文章:

javascript - animate.css 在 Chrome 最新版本(73 以上的版本)中不起作用

javascript - 在不滚动的情况下加载当前 div 上方的新 Ajax 内容

jquery - 单击打开相邻的 div

JavaScript 面积计算器

javascript - 调试 react 。确定更改了哪个 Prop

javascript异步填充数组

javascript - 使用通用提示函数获取多个变量的数据并每次更改提示消息

javascript - `+` 和 `*` 运算符的贪婪行为

Javascript - 动态改变绝对定位

html - 填充未正确应用于标题