Javascript IE和Firefox/Chrome中jQuery元素的字符串不同

Javascript IE和Firefox/Chrome中jQuery元素的字符串不同,javascript,jquery,internet-explorer,morris.js,Javascript,Jquery,Internet Explorer,Morris.js,我有一个莫里斯面积图,我正在使用函数hoverCallback在鼠标上的一个点上更改标签颜色: var colors=['red'、'blue'、'green'、'gray'、'darkorange'、'darkviolet']; 莫里斯地区({ 元素:'图表', 数据:[ {y:'2006',a:100,b:90}, {y:'2007',a:75,b:65}, {y:'2008',a:50,b:40}, {y:'2009',a:75,b:65}, {y:'2010',a:50,b:40},

我有一个莫里斯面积图,我正在使用函数
hoverCallback
在鼠标上的一个点上更改标签颜色:

var colors=['red'、'blue'、'green'、'gray'、'darkorange'、'darkviolet'];
莫里斯地区({
元素:'图表',
数据:[
{y:'2006',a:100,b:90},
{y:'2007',a:75,b:65},
{y:'2008',a:50,b:40},
{y:'2009',a:75,b:65},
{y:'2010',a:50,b:40},
{y:'2011',a:75,b:65},
{y:'2012',a:100,b:90}
],
xkey:'y',
ykeys:[a',b'],
标签:[“A系列”、“B系列”],
线条颜色:颜色,
填充不透明度:0.4,
hoverCallback:函数(索引、选项、内容、行){
var currentDiv=“”;
var finalContent=$(“”)。addClass(“粗体”);
var-cpt=0;
$(内容)。每个(函数(){
currentDiv=$(此);
if($(this).hasClass(“莫里斯悬停点”)){
if(cpt==colors.length-1){
cpt=0;
}
$(currentDiv).css(“颜色”,colors[cpt]);
cpt++;
}
$(最终内容).append(当前div);
});
返回最终内容;
}
});


到底有什么区别?到底传递给
$()
的是什么?将您的问题缩小到仅传递给
$()
的内容。我发现问题的根源:中的
div
未使用IE正确关闭,但我不知道原因。查看我的编辑@KevinBLooks,无论Morris.Area是什么,都像是一个问题。到底有什么区别?到底传递给
$()
的是什么?将您的问题缩小到仅传递给
$()
的内容。我发现问题的根源:中的
div
未使用IE正确关闭,但我不知道原因。查看我对@KevinBLooks的编辑,无论
Morris.Area
是什么,都像是一个问题。