Javascript で正規表現を使用しています (こちら<li>
を参照) 。要素を一致させようとすると、いくつかの困難に遭遇しました。私のCssは次のようになります:
<div id="ResultTabContent" class="TabContent DetailsTabContent">
<div class="DetailsTabContent">
<ul>
<li> <strong>Title:</strong>
Text Title
</li>
</ul>
テキスト タイトルが書き込まれる Unicode 範囲を検出し、範囲に応じてカスタム フォントの PUA (私用領域) を使用する Javascript を作成しました。これは、次のようにクラスでうまく機能します。
$(document).ready(function() {
$('h2.ClassName').each(function(index, DOMElement){
if(/[\uE000-\uF8FF]+/.test($(DOMElement).text())) {
$(this).removeClass('ClassName').addClass('ClassNameNonRoman');
}
})
});
ただし、UL 継承要素に対しては機能させられません。それを困難にしているのは、<li>
要素に関連付けられたクラスがないという事実です。
何か案が?
乾杯、I.