Javascript 在highcharts中将数组值显示为唯一的工具提示
我试图在highcharts折线图中将数组的值显示为工具提示。我当前使用从文本框输入的值作为工具提示,但试图将数组值显示为工具提示。这里给出了js FIDLE 我使用的工具提示代码是Javascript 在highcharts中将数组值显示为唯一的工具提示,javascript,jquery,jquery-selectors,highcharts,tooltip,Javascript,Jquery,Jquery Selectors,Highcharts,Tooltip,我试图在highcharts折线图中将数组的值显示为工具提示。我当前使用从文本框输入的值作为工具提示,但试图将数组值显示为工具提示。这里给出了js FIDLE 我使用的工具提示代码是 tooltip: { formatter: function () { var serieI = this.series.index; var index = categories.indexOf(this.x);
tooltip: {
formatter: function () {
var serieI = this.series.index;
var index = categories.indexOf(this.x);
var comment = $("input:eq(" + (index) + ")").val();
return '-->'+comment;
}
},
我想将数组n的值显示为工具提示,即1月的n[0]个元素,2月的n[1]个元素,依此类推。属于同一个月的点将具有相同的工具提示。只需使用从类别数组中获得的索引即可从n中获得该值:
tooltip: {
formatter: function () {
var index = categories.indexOf(this.x);
return n[index];
}
},
声明一个数组:
var myComments=["First input","second comment","another comment","last comment"];
而不是行:
var comment = $("input:eq(" + (index) + ")").val();
var comment = myComments[index];
写一行:
var comment = $("input:eq(" + (index) + ")").val();
var comment = myComments[index];
它应该会起作用
jsfiddle示例: