Javascript 在highcharts中将数组值显示为唯一的工具提示

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);

我试图在highcharts折线图中将数组的值显示为工具提示。我当前使用从文本框输入的值作为工具提示,但试图将数组值显示为工具提示。这里给出了js FIDLE

我使用的工具提示代码是

       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示例: