我的html布局中有几个span
,每个我想用jquery追加canvas
- 元素。我用for-each
循环尝试了这个:
$.each($('span'), function(index,element){
element.append('<canvas width="' + element.width + '" height="' + element.heigth + '"></canvas>');
var context = $(element).find('canvas').first().getContext('2d');
context.drawImage($('img').first(), 0,0);
});
但不知何故,画布仅附加到布局中的第一个跨度!为什么?谢谢!
JSFIDDLE:http://jsfiddle.net/aXNYx/
答案 0 :(得分:0)