Firefox中的middot上的span样式文本颜色不起作用

时间:2011-02-05 17:30:33

标签: jquery html firefox

我有这个: 一些应该注入彩色圆点的javascript ..它可以在Chrome中运行,但在firefox中,这些点只会变成黑色。

$('.dotholder').html('<p><span style="color:red;">'+"&#8226;"+"</span>");

但无论我投入什么颜色,我点的都是黑色的。我通过firebug查看了firefox HTML树,看起来好像是firefox正在包装

<a xmlns="http://www.w3.org/1999/xhtml"></a> 

标记我的圆点。

编辑:

我设置了一个断点,一切都很好,直到它击中那条线,然后突然一个标签缠绕在它周围。此外,我的原始脚本有一个关闭p标签,我不知道当我复制它时我是如何丢失它的。但是,是的,我的代码有一个/ p

我正在使用3.6.13

编辑2: 我从HTML标记中删除了明确的“http://www.w3.org/1999/xhtml”属性,但是a标签仍然有它。

1 个答案:

答案 0 :(得分:2)

在Firefox 3.6中为我工作,点是红色的......我正在使用Mac。这是我的测试代码: -

<html>
    <head>
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.0/jquery.min.js"></script>
    </head>
    <body>
        <div class="dotholder" />
        <script>
            $(document).ready(function(){
                $('.dotholder').html('<p><span style="color:red;">'+"&#8226;"+"</span>");
            });
        </script>
    </body>
</html>