用jquery和css强调波斯语或阿拉伯语单词的特定字母

时间:2015-03-09 06:11:47

标签: javascript jquery html css

我需要根据html网页中的键向下突出显示单词的特定字母。 例如,当用户在单词ت的第تماس با ما行下按Alt键时, 但是,当我试图这样做;字母ت与单词تماس分开并显示为ت ماس,因为您必须将其显示为تماس,其中ت以下划线突出显示。



<script type="text/javascript">
    function UnderlineElementsBasedOnId(underline) {
        var id = "#" + underline;
        //        $(id).css(
        //            { 'text-decoration': 'underline' }
        //            );
        $(id).addClass('underline');
    }

    function UnderlineElementsBasedOnClass(undrrline) {
        var id = "." + undrrline;
        $(id).addClass('underline');
    };

   $(document).ready(function() {
        $(this).keydown(function(e) {
            if (e.which === 18) {
                UnderlineElementsBasedOnClass("underlineClass");
            }
        });
    });
</script>
&#13;
.underline {
     text-decoration: underline
}
&#13;
<table>
    <tbody>
        <tr>
            <td><span><span class="underlineClass">ع</span>نصر اول</span></td>
            <td><span class="underlineClass">م</span>کتابات</td>
            <td><span class="underlineClass">ز</span>یر سیستم</td>
            <td><span class="underlineClass">م</span>الی</td>
            <td><span class="underlineClass">I</span>nfrastruture</td>
        </tr>
    </tbody>
</table>
&#13;
&#13;
&#13;

0 个答案:

没有答案