У меня есть элемент h2 в HTML, и я хочу управлять положением псевдоэлемента ::before, если H2 выровнен по центру. Я ищу что-то вроде этого:
$(this + '::before').css({
'left': ($(this).width() - x) / 2
});
Есть какое-нибудь рабочее решение?
Хорошо, а есть ли способ манипулировать собственным JavaScript?
проверьте это: stackoverflow.com/a/49618941/8620333

jQuery не может получить доступ к псевдоэлементам напрямую так, как вы пытаетесь.