繁体   English   中英

可以一起使用jQuery(this)和:after吗?

[英]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'); 是您要寻找的

http://api.jquery.com/after/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM