我尝试在漂亮的格式化日期更新Raphael LineChart的Unix时间戳,但是我收到错误Uncaught TypeError:对象0没有方法'attr'
我正在使用的代码如下:
var progression = r.linechart(30, 0, 350, 300, x, y, options);
console.log("Progression is %O", progression.axis[0].text.items);
/* Overwrites the Axis label for display a formatted date instead of the Unix timestamp */
$(progression.axis[0].text.items).each( function ( label, index ) {
originalText = label.attr('text');
newText = 'up';
label.attr({'text': newText});
});
似乎我无法修改标签,但该属性存在,如此打印屏幕所示... 突出显示的文本是我的Unix时间戳......
我试图直接修改属性,但它不可能......当我打印标签时,它只是一个字符串,而不是一个对象(?)
答案 0 :(得分:0)
对象0没有方法' attr'
...因为它实际上是' attrs'