Javascript 从类名访问unicode
当检查元素时,假设我有这个HTMLJavascript 从类名访问unicode,javascript,jquery,unicode,Javascript,Jquery,Unicode,当检查元素时,假设我有这个HTML <i class="fa fa-user"> ::before </i> 在这里我得到了fa用户的内容 $('.fa-user').each(function(){ var unicode = window.getComputedStyle(this,':before').content; console.log(unicode); }); 问题是unicode变量呈现为图标(符
<i class="fa fa-user">
::before
</i>
在这里我得到了fa用户的内容
$('.fa-user').each(function(){
var unicode = window.getComputedStyle(this,':before').content;
console.log(unicode);
});
问题是unicode变量呈现为图标(符号)
我希望它是字符串->“\f007”
我也试过了,但它只是返回一些不相关的数字,在本例中是数字22
var unicode=window.getComputedStyle(this,':before').content.charCodeAt(0).toString(16)
一些浏览器将.content
值用引号括起来()。在获取第一个字符之前,需要删除它们:
$('.fa user')。每个(函数(){
var unicode=window.getComputedStyle(此“,:before”).content
.replace(/“|“/g”,)//正是我需要的。谢谢!
$('.fa-user').each(function(){
var unicode = window.getComputedStyle(this,':before').content;
console.log(unicode);
});