Пожалуйста, я пытаюсь сделать содержимое псевдокласса элемента динамически, он прекрасно работает (Google Chrome, Firefox, Safari).
Css:
.list-rank > li:before{
content: var(--rank ,'0')
}
HTML
for (var i = 0; i <res.data.rankListUser.length; i++) {
html +='<li style="--rank:\''+res.data.rankListUser[i].rank+'\'" >';
html +='name here'
html +='</li>';
}
$('#ranking_container').html(html);