我正在尝试点击按钮并打开和关闭系列。我不明白为什么,但我的按钮的HTML显示的是一个函数,而不是它的属性:
$button.click(function() {
alert($('#button').text);
if ($button.text == 'Show previous years')
{
for (var i=0;i<chart.series.length;i++)
{
if (chart.series[i].name.indexOf("13/14")== false)
{
chart.series[i].show();
}
alert($button.html);
$button.html('Hide previous years');
}
} else {
for (var i=0;i<chart.series.length;i++)
{
if (chart.series[i].name.indexOf("13/14")>0)
{
chart.series[i].show();
}
$button.html('Show previous years');
}
}
});
答案 0 :(得分:0)
您正在使用.text
这是一个功能。
将.text
替换为.text()
,它将是text()
的返回值,这是您正在寻找的字符串。
在这个编辑过的小提琴中,自从我将.text
更改为.text()