首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >文本装饰:直通不能在IE上工作吗?

文本装饰:直通不能在IE上工作吗?
EN

Stack Overflow用户
提问于 2012-10-12 04:28:16
回答 6查看 6.7K关注 0票数 2

我有这个

代码语言:javascript
复制
.strike{
    text-decoration: line-through;
}

每次调用我的disable()时,它都会从我的<select>中禁用<option>,并添加这个类,但它在IE上不起作用。是的,我的<option>被禁用了,但是IE上的文本装饰失败了。解决此问题的方法是什么?谢谢。

编辑:我刚刚发现text-decoration: line-through在Chrome上也不起作用。

EN

Stack Overflow用户

发布于 2014-08-22 00:55:09

来,试试这个

代码语言:javascript
复制
<select>
    <option selected> Size - </option>
    <option class="disabledoption">Short Option</option>
    <option class="disabledoption">This Is </option>
    <option class="disabledoption">dssdsd Is </option>
    <option class="disabledoption">yes </option>
    <option class=>ertyu </option>
    <option class=>gsdgsdf </option>
</select>

<script type="text/javascript">
jQuery(document).ready(function() {
    uni = '\u0336';
    jQuery('.disabledoption', this).each(function(index, element) {
        uni = '\u0336';
        var result = strikeString(jQuery(this).html(), uni);
        jQuery(this).html(result);
    });
    });
    function strikeString(str, strikeKind) {
        var result = '';
        for (var i = 0; i < str.length; i++) {
            var c = str.charAt(i);
            var r = c+strikeKind;
            result += r;
        }
    return result;
}
</script>
票数 -3
EN
查看全部 6 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12847993

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档