我正在创建一个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 fidddle .. http://jsfiddle.net/RbenU/24/
答案 0 :(得分:1)
你错过了一个空格,如下所示
if (serieI == 0) {
comment = $("#ppForm textarea:eq(" + (index) + ")").val();
} else {
//comment = "second serie matched!";
comment = $("#ppForm textarea:eq(" + (index1) + ")").val();
}