博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jquery获取不到canvas绘图对象???
阅读量:4100 次
发布时间:2019-05-25

本文共 383 字,大约阅读时间需要 1 分钟。

最近不太忙,看了canvas 的视频。中间遇到小小的问题,来这记录下,视频中获取canvas绘图对象用的原生的js,如:

var c = document.getElementById('canvas');var cxt = c.getContext(2d);

这样是没问题的。但是如果用jquery,下面这种写法:

var c = $('#canvas');var cxt = c.getContext('2d');    //报错, getContext is not a fucntion

这是因为jquery获取的是jquery对象,而对象是没有getContext方法的,应该把jquery对象转换成dom对象,改写成下面这样:

var c = $('#canvas')[0];var cxt = c.getContext('2d');

欢迎批评指正~~~

转载地址:http://kizsi.baihongyu.com/

你可能感兴趣的文章
Flutter Boost的router管理
查看>>
iOS开发支付集成之微信支付
查看>>
Koa2框架原理解析和实现
查看>>
C++模板
查看>>
【C#】如何实现一个迭代器
查看>>
【C#】利用Conditional属性完成编译忽略
查看>>
hbase(1)---概述
查看>>
hbase(5)---API示例
查看>>
SSM-CRUD(1)---环境搭建
查看>>
Nginx(2)---安装与启动
查看>>
springBoot(5)---整合servlet、Filter、Listener
查看>>
C++ 模板类型参数
查看>>
C++ 非类型模版参数
查看>>
图形学 图形渲染管线
查看>>
DirectX11 计时和动画
查看>>
DirectX11 光照与材质的相互作用
查看>>
DirectX11 镜面光
查看>>
DirectX11 三种光照组成对比
查看>>
DirectX11 指定材质
查看>>
DirectX11 点光
查看>>