$(...)。getContext(“2d”)在使用chart.js时不是函数

时间:2016-08-16 16:13:56

标签: jquery node.js charts pug chart.js

我正在使用nodejs和jade视图引擎。我想使用chart.js在我的页面中加载图表我添加了jquery和chart.js库但它仍然通过标题$(...)给出了我的错误.getContext(“2d”)不是一个函数。 请帮我解决这个问题。

rand(1:length(matches), 3)

3 个答案:

答案 0 :(得分:0)

已经回答了这个问题,但是如果有人发现这篇文章,为了让函数getContext工作,请确保你在<canvas id='myChart'> </canvas>元素中渲染图表。

答案 1 :(得分:0)

尝试使用jquery在元素上检索getContext(“2d”)时,需要稍微改变语法,以便返回dom“node”,而不是jquery对象。在这种情况下,正确的语法是;

[0]

请注意添加--create or replace table mydataset.struct_3 (name string,address array< struct<status string, city string,state string>>) --insert into mydataset.struct_3 (name,address) values("some_name",[("previous","some_city","some_state"),("current","some_city","some_state")]) --update `mydataset.struct_3` set name="some_name2" where name="some_name" update `mydataset.struct_3` set address.city="some_uscity" where address.city="some_city"

答案 2 :(得分:0)

getContext 是 javascript 的一个方法,使用:

document.getElementById('myChart').getContext('2d');

用于 JQuery:

$("#myChart").get(0).getContext("2d");