jquery选择器能定位到伪元素吗?
css:
.collect-def:before, .collect-on:before { content: "\E001"; }
html:
<i class="collect-def"></i>
请问jquery选择器$('.collect-def:before')这么写能定位到伪元素吗?
我需要定位到伪元素后制作动画。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
jQuery只能获取到dom节点,伪元素只是在页面显示的时候起了作用,在构建dom树的时候它被忽略的
不可以,既然用了伪元素 为何不用css3动画
不能。这种问题你可以自己随便写个小demo测试一下的。。返回结果是null
无法获取到使用:before和:after的DOM元素的,你干嘛要用jquery获取?难道要添加事件?
不能,不止jQuery,你用任何办法都不能。
css3渲染伪元素的内容不出现在Dom中,jquery选择器无法操作,可以试试这样写$(".collect-def").append("<style>.collect-def::after{...}</style>");