TinyMCE (jquery バリアント) をエディターとして使用します。ユーザーがボタンをクリックすると、入力したテキストを読み上げます
editorValue = $('#tinyMceEditor').val();
たとえば、ユーザーがテキストに色を付けた場合、戻り値は次のようになります
"<p><span style="color: #888888;">hello</span></p>"
これは <td> に配置されます。
$('#myTd').html(editorValue);
今、tdを読み上げると
$('#myTd').html();
Internet Explorer と Firefox が戻ってくる
"<p><span style="color: rgb(136, 136, 136);">hello</span></p>"
Chrome が私を返す間
"<p><span style="color: #888888;">hallo</span></p>"
私は少し調査を行い、アニメーションなどをこのように計算するため、Jquery は rgb 値を使用することを読みました。しかし、この方法では .html() セレクターはノードの実際のコンテンツを返しません。
この変換を回避し、クロムのようにどこにでも置く簡単な方法はありますか? 一致する必要がある文字列を比較するため、私のアプリケーションには必要です。