jQuery 动态 Canvas 创建,$ctx.getContext 不是函数

标签 jquery html canvas

当我尝试在 jQuery 中执行此操作时,我在 firebug 中得到 $ctx.getContext is not a function

var $ctx = $( '<canvas />', {width:'100', height:'100'} )
$widget.append($ctx)                                     
$ctx.getContext('2d')                                    

知道为什么我会收到此错误吗?如何动态创建和初始化 Canvas 元素?

最佳答案

$ctx 是一个 jQuery 对象。使用 $ctx[0].getContext('2d') 获取上下文

关于jQuery 动态 Canvas 创建,$ctx.getContext 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3239680/

相关文章:

javascript - HTML canvas drawImage 不能正常用于横向图像

javascript - 在 AngularJS 动态表单中禁用文本框

javascript - 添加启动延迟

html - 容器不收取自动 margin

html - CSS - 固定位置标题和页面边框组合

javascript - JavaScript 中的形状翻转

javascript - pdf 不是使用 jspdf 生成的

javascript - jQuery:如何实现 slider (旋转木马)的 Controller ?

javascript - 如何让我随机生成的 div 出现在容器 div 中?

javascript - 在 es6 类中制作 Canvas 场景