我正在使用nodejs和jade视图引擎。我想使用chart.js在我的页面中加载图表我添加了jquery和chart.js库但它仍然通过标题$(...)给出了我的错误.getContext(“2d”)不是一个函数。 请帮我解决这个问题。
rand(1:length(matches), 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");