2

たとえば、fontAwesomeを使用していて、アイコンを含むスパンがあります。

htmlで書かれています:

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

実際にページにレンダリングされた後:

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

f05aレンダリングされた特殊文字コードを取得する方法はありますか?

すなわち

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

jsフィドル

于 2013-08-16T10:01:17.223 に答える