我有这个: 一些应该注入彩色圆点的javascript ..它可以在Chrome中运行,但在firefox中,这些点只会变成黑色。
$('.dotholder').html('<p><span style="color:red;">'+"•"+"</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标签仍然有它。
答案 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;">'+"•"+"</span>");
});
</script>
</body>
</html>