使用jQuery创建一个canvas元素,并设置其宽度和高度属性。

11 浏览
0 Comments

使用jQuery创建一个canvas元素,并设置其宽度和高度属性。

我只是试图在jQuery中实现以下功能:

var newCanvas = $('',{'width':100,'height':200,'class':'radHuh'});
$(body).append(newCanvas);

这个方法(有点)有效,并生成以下标记:


正如大多数人可能知道的那样,canvas元素实际上并不喜欢CSS尺寸,而是期望一个宽度和高度属性,所以这种对象创建对我来说失败了。

我知道我可以这样做:

var newCanvas = $('',{'class':'radHuh'}).attr({'width':100,'height':200});

但是,不管怎样,我还是想知道是否有办法告诉jQuery,在通过$('element',{attributes})创建元素时,widthheight应该被视为属性而不是CSS?

0