2

例如,我正在使用fontAwesome,并且我有一个包含图标的跨度:

用html写的:

<span class="icon">&#xf05a;</span>

虽然一旦实际呈现在页面上:

<span class="icon">&lt;/span>

有没有办法f05a在渲染后检索特殊字符代码?

IE

var
code = $('.icon').html(),
privateUseCode;

console.log(code); // 

?????

privateUseCode = '\f05a'; // or similar

非常感激!

4

2 回答 2

2
var privateUseCode = $('.icon').text().charCodeAt(0);

希望 html 和你所代表的一样,因为空格搞砸了

http://jsfiddle.net/hYpRF/

于 2013-08-15T22:03:15.163 回答
0

通过使用带有基数变量的toString() :

var charCodeInBase16 = 61530.toString(16) // f05a

jsFiddle

于 2013-08-16T10:01:17.223 回答