También he visto que a menudo es preferible utilizar .get (0) para hacer referencia a un objetivo jquery como elemento HTML:
var myCanvasElem = $("#canvas").get(0);
Tal vez para ayudar a evitar cualquier referencia potenciales objeto nulo desde jquery devuelve null como una objeto, sino trabajar con el elemento de .get (0) no pueden fallar de manera silenciosa ... puede comprobar fácilmente si el lienzo fue encontrado por primera vez antes de que funciona .get (0) como
if($("#canvas").length) ctx = $("#canvas").get(0).getContext('2d');
else console.log('Error: Canvas not found with selector #canvas');
aw ¿por qué el voto hacia abajo? – Claudiu
Ahora tienes muchos votos favorables :) –
Porque algunas personas olvidan que está bien hacer preguntas;) –