0

我正在制作一个 highcharts 折线图,其中点的工具提示将通过放置在 jQuery UI 对话框内的文本区域从用户动态获取。我已经制作了 2 列文本区域,我希望从文本区域中获取工具提示在放置在表单内的第二列中。我通过使用输入选择器指定文本区域第二列的表单 ID 来尝试此操作,但它不起作用。我在 highcharts 的工具提示部分下尝试了此操作。

工具提示代码..

           tooltip: {
           formatter: function () {
            var serieI = this.series.index;
          var index = dataValues.indexOf(this.y);
         var index1= dataValues2.indexOf(this.y);
          debugger;
            var comment = "";
            if (serieI == 0) {
                comment = $("#ppForm.textarea:eq(" + (index) + ")").val();
            } else {
               //comment = "second serie matched!";
                comment = $("#ppForm.textarea:eq(" + (index1) + ")").val();
            }
            /*return ''+ this.x +
                '</b> is <b>' + this.y + '</b> -->' + comment;*/
            return '-->'+comment;
        }
    }

这里给出了js小提琴.. http://jsfiddle.net/RbenU/24/

4

1 回答 1

1

您只是错过了一个空格,如下所示

if (serieI == 0) {
                    comment = $("#ppForm textarea:eq(" + (index) + ")").val();
                } else {
                   //comment = "second serie matched!";
                    comment = $("#ppForm textarea:eq(" + (index1) + ")").val();
                }

检查工作示例 http://jsfiddle.net/RbenU/25/

于 2013-05-14T04:59:00.497 回答