[英]Can you use jQuery( this ) and :after together?
这不起作用,但是它向您显示了我想做什么:
$(this+":after").css('content', 'something');
基本上,我希望函数动态地将:after
元素添加到各种匹配的元素中。
有正确的方法吗?
您不能在JavaScript中使用伪元素:after
和:before
(而jQuery也是JavaScript!)。
但是,您可以简单地.append()
:
$(this).append('something');
如果这不是您想要的,可以将其放在CSS中:
something:after { content: attr(data-after); }
然后,您可以使用.attr('data-after', 'whatever')
修改:after
“ element”中使用的文本。 请注意,您不能使用.data('after', 'whatever')
因为它只会读取属性,而不会设置属性。
$(this).after('content'); 是您要寻找的
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.